回答
看到这个例子中,它会帮助你:http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
如在文件中定义的警报dialog.You可以设置你的风格的警告对话框这个例子布局。
这是一个自定义对话框。我们不能修改警报对话框本身吗? – Greenhorn 2011-01-24 13:33:22
您可以在XML视图中创建自己的布局,就像你会为一个活动:
Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);
dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Custom Dialog");
TextView text = (TextView) dialog.findViewById(R.id.text);
text.setText("Hello, this is a custom dialog!");
ImageView image = (ImageView) dialog.findViewById(R.id.image);
image.setImageResource(R.drawable.android);
:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_root"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
>
<ImageView android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="10dp"
/>
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:textColor="#FFF"
/>
</LinearLayout>
然后你就可以在对话框调用setContentView(View)
使用此视图在对话
如示例所示,您必须在声明内容视图后设置一些值。从http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
根据谷歌的文档,你应该避免直接实例化`Dialog`类。最好使用`DialogFragment` – Skillson 2017-08-08 12:44:05
- 1. 警报对话框自定义
- 2. 自定义警报对话框不在Android上垂直居中
- 3. 警报对话框或自定义警报对话框的大小
- 4. Android:带有自定义对话框和中性按钮的警报对话框
- 5. 如何在自定义警报对话框中设置文本?
- 6. 滚动在自定义警报对话框中的TextView
- 7. 在警报对话框中实现自定义列表视图
- 8. android对话框警报
- 9. Android对话框警报
- 10. 如何在报警触发时打开自定义对话框
- 11. 自定义警报对话框中的Admob(广告)
- 12. 自定义警报对话框中的共享首选项
- 13. 自定义对话框Android
- 14. Android自定义对话框
- 15. android自定义对话框
- 16. Android自定义对话框
- 17. 在android中的自定义对话框?
- 18. 如何使自定义对话框看起来像警报对话框?
- 19. 从警报对话框启动自定义对话框 - NullPointer错误
- 20. Jquery自定义警报框
- 21. android中的警报对话框
- 22. 方法中的警报对话框 - Android
- 23. 警报对话框
- 24. 警报对话框?
- 25. 取代facebook对话框中的自定义对话框在android
- 26. 如何使自定义警报对话框正确显示
- 27. 自定义警报对话框滚动问题
- 28. 带自定义布局失败的警报对话框
- 29. 从自定义助手类显示警报对话框
- 30. 问题与自定义警报对话框
提供
实例看看[此帖] [1],对我来说非常有帮助 [1]:http://stackoverflow.com/a/10599154/599993 – jzafrilla 2012-12-03 10:05:22