【发布时间】:2012-02-15 22:24:37
【问题描述】:
我正在创建一个自定义对话框,我想知道如何更改标题栏的背景。
我尝试了两种方法:
1 - 我已经尝试过 AlertDialog.Builder 方法“setCustomTitle”。我创建了一个简单的布局视图,其中包含一个布局宽度和高度为“match_parent”以及背景颜色的文本视图。当我运行应用程序时,只有标题栏的上半部分显示背景颜色。下半部分仍显示默认主题背景颜色。有谁知道为什么?
2 - 我创建了自己的对话主题。我已经创建了一个带有父继承的样式到'@android:style/Theme.Holo.Light.Dialog'。然后我在 AlertDialog.Builder 构造函数中传递了它 - new AlertDialog.Builder(this, R.style.test_dialog)。看起来不错,但不知何故,对话框被包装在对话框中。对话框周围有一个方框。 有谁知道为什么?
【问题讨论】:
标签: android dialog customdialog