gpt4 book ai didi

java - Android 警报对话框颜色已关闭

转载 作者:行者123 更新时间:2023-12-01 05:49:51 26 4
gpt4 key购买 nike

我正在使用以下代码使用 Android 创建警报对话框:

            AlertDialog ad = new AlertDialog.Builder(self)
.setTitle("Invalid Input")
.setMessage("The number you entered is not a real number.")
.setNeutralButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which){}
}
).show();

我还有一个如下所示的应用程序主题:

<style name="CustomTheme" parent="@android:style/Theme.NoTitleBar">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#222222</item>
<item name="android:background">#DDDDDD</item>
</style>

如您所见,我没有为对话框设置主题或更改其颜色,但它显示得很奇怪。

它看起来像这样: Android Alert Dialog

有谁知道如何让它看起来更正常吗?

最佳答案

我注意到的第一件事是,您的程序看起来好像在旧模拟器上运行(也许是 1.5 版?)。旧版本的 SDK(您正在运行的版本似乎是 v.4)对于 alterbox 和 toast 等项目具有不同的默认样式。如果您要在较新的模拟器(例如 v.2.2/API 8)中运行相同的代码,输出将如下所示:

/image/vGIaq.png

这是您所问的问题,还是您试图手动更改外观?

关于java - Android 警报对话框颜色已关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5005192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com