2010-11-18 47 views
0

我期待复制和改进我的应用程序如下AlertDialog这是一个标准的AlertDialog还是自定义?

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

这是一个内置的AlertDialog,或者是这从头做起?如果它是从头开始的,那么数字选择器是什么控件/小部件?还是从头开始构建?

谢谢!

顺便说一句..截图是从数学闹钟临

+0

您可以将自定义视图添加到alertdialog。您也可以将对话主题应用于任何活动。 – Falmarri 2010-11-18 03:40:16

回答

0

看起来像做此说明的自定义对话框:http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

一种看起来类似这样的: http://www.quietlycoding.com/?p=5

因此,这将意味着:定制。

你会发现一些有趣的环节,如果你在谷歌搜索 “机器人NumberPicker”

内置对话框是AlertDialog,DatePickerDialog,ProgressDialog,TimePickerDialog(见developer.android.com/reference/android/app/AlertDialog。 HTML)

这说明默认AlertDialogs:http://developer.android.com/guide/topics/ui/dialogs.html

但在AlertDialog一个有趣的功能(的setView(...)),你可以用它来使上述(但你必须创建自己的观点 - edittext和两个按钮加上好的按钮 - 并分配o nclickevents)。请参阅此处的功能:http://developer.android.com/reference/android/app/AlertDialog.html#setView(android.view.View

+0

谢谢!一旦我知道要搜索什么,我也会找到该链接:) – eportermd 2010-11-18 03:46:21

0

只是看起来像设置为无标题一个标准的对话框。然后它有一个EditText夹在两个按钮之间,底部有一个确认按钮。

编辑:这是从我的onCreateDialog覆盖在我的应用程序的删节片段。

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

不认为这是可能的。 http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog – 2010-11-18 03:33:01

+0

内置AlertDialogs有AlertDialog,DatePickerDialog,ProgressDialog,TimePickerDialog(请参阅http://developer.android.com/reference/android/app /AlertDialog.html) – 2010-11-18 03:34:26

+0

它可以使用:dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); – Thomas 2010-11-18 03:34:58