自定义AlertDialog与切角

时间:2013-05-13 12:39:53

标签: android

我需要一个带有切角的自定义AlertDialog,请查看附件图片。图像不是静态的,而是透明的,我需要用一些颜色填充它。我应该采取什么方法来构建这样的布局?非常感谢你。

enter image description here

2 个答案:

答案 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);