2010-11-18 16 views
0

Uygulamamda aşağıdaki AlertDialog üzerine kopyalamak ve geliştirmek istiyorum:Bu standart bir AlertDialog mu yoksa özel mi?

http://i.stack.imgur.com/aU3Ep.png

Bu bir yerleşik AlertDialog mi, yoksa bu sıfırdan mı yapıldı? Sıfırdan yapılmış olsaydı, hangi kontrol/widget numarası seçicidir? Yoksa bu da sıfırdan mı inşa edilmiş?

Teşekkürler!

btw .. ekran görüntüsü Math Alarm Clock Pro olduğunu

+0

Uyarı bildirimine özel bir görünüm ekleyebilirsiniz. İletişim temasını herhangi bir etkinliğe de uygulayabilirsiniz. – Falmarri

cevap

0

özel Burada açıklandığı gibi yapılan iletişim gibi görünüyor özel yapılmış.

siz "android NumberPicker" AlertDialog, DatePickerDialog, ProgressDialog, TimePickerDialog (developer.android.com/reference/android/app/AlertDialog bkz Diyalog içindedir Dahili

için google arama yaparsanız bazı ilginç bağlantılar bulabilirsiniz. html)

Bu varsayılan AlertDialogs açıklıyor: http://developer.android.com/guide/topics/ui/dialogs.html

ama AlertDialog bir ilginç işlevi (setview (...)) (yukarıdaki yapmak için kullanabilirsiniz orada ama kendiniz görünüm oluşturmak zorunda - edittext ve iki düğme artı tamam düğmesi - ve o atama nclickevents). Buradaki işleve bakınız:)

+0

Teşekkürler! Ne aradığımı bildikten sonra bu bağlantıyı buldum :) – eportermd

0

Pro Matematik Çalar Saat değil. Ardından, alt kısımda bir onay düğmesiyle iki düğme arasına sıkıştırılmış bir EditText vardır.

Düzenleme: İşte benim bir app benim onCreateDialog geçersiz kılma gelen kısaltılmış bir parçacığı. http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

Tür buna benzer:: http://www.quietlycoding.com/?p=5

Yani anlamına gelir:

Dialog dialog; 
dialog = new Dialog(this); 
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
+0

Bunun mümkün olduğunu düşünmeyin. http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog –

+0

Dahili AlertDialoglar AlertDialog, DatePickerDialog, ProgressDialog, TimePickerDialog'tur (bkz. http://developer.android.com/reference/android/app /AlertDialog.html) –

+0

Bunu kullanarak yapılabilir: dialog.requestWindowFeature (Window.FEATURE_NO_TITLE); – Thomas

İlgili konular