将自定义对话框'标题'更改为AlertDialog'标题'

时间:2011-01-19 09:15:50

标签: android layout dialog alertdialog

我已经创建了一个自定义Dialog,我希望标题具有类似AlertDialog的背景。

更好地说:

表示“自定义对话框”的地方

alt text

需要像这样的'标题':

alt text

我不想只是将图像添加到文本中,而是真正实现所显示的完整UI样式。

这可能吗?

以下是我用于自定义对话框的代码:Adding Image to Custom AlertDialog

2 个答案:

答案 0 :(得分:5)

Galip这是适合我的代码

Dialog dialog = new Dialog(context);

dialog.setContentView(R.layout.dialoglayout);

dialog.setTitle("Pick A Colour");

在我的dialoglayout中我有根元素RadioGroup

希望它有所帮助。

答案 1 :(得分:0)

那么为什么不使用经典的AlertDialog.Builder

AlertDialog.Builder builder = new AlertDialog.Builder( activity );
builder.setTitle( title );
builder.setView( /* Your custom view here */ );

// optional
builder.setPositiveButton( R.string.button_ok, listener );
builder.setNegativeButton( R.string.button_cancel, listener );

AlertDialog alert = builder.create();
alert.show();

然后,您将看到系统对话框。