我想在Android中自定义一个对话框.我知道如何设置对话框的标题:
dialog.setTitle("O message");
Run Code Online (Sandbox Code Playgroud)
现在我想在标题前面设置图标.我怎样才能做到这一点?
Dialog dialog;
dialog = new Dialog(this);
dialog.setContentView(R.layout.layouterror22);
dialog.setTitle("O message");
Run Code Online (Sandbox Code Playgroud)
D T*_*D T 25
您可以使用以下代码添加图标:
Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_LEFT_ICON);
dialog.setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.your_icon);
dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Dialog Title");
dialog.show();
Run Code Online (Sandbox Code Playgroud)
用这个,
dialog.setIcon(R.drawable.ic_launcher)
Run Code Online (Sandbox Code Playgroud)
你需要更多的定制方式,请参阅本网站http://www.androidhive.info/2011/09/how-to-show-alert-dialog-in-android/
dialog.setIcon(Drawable icon);
Run Code Online (Sandbox Code Playgroud)
要么
dialog.setIcon(int resId);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
42862 次 |
| 最近记录: |