我需要一个带有切角的自定义AlertDialog,请查看附件图片。图像不是静态的,而是透明的,我需要用一些颜色填充它。我应该采取什么方法来构建这样的布局?非常感谢你。
答案 0 :(得分:2)
1。创建一个transparent 9-Patch
.png image
,其剪切边缘与您的图像一样。在Alert Dialog
2。现在使用此图片为对话框创建custom layout
。
3。现在在Custom Alert Dialog.
4. 现在Brajendra
表示使用此代码:
Dialog dialog = new Dialog(SettingActivity.this);
dialog.setContentView(R.layout.dialog_main);
此处dialog_main
是您使用带有剪切边缘的图像创建的布局。
答案 1 :(得分:1)
创建9补丁图像。然后为创建此类对话框创建自定义布局。假设您的对话框布局是dialog_main ... 然后从以下代码创建对话框...
final Dialog dialog = new Dialog(SettingActivity.this);
dialog.setContentView(R.layout.dialog_main);