我想在我的应用程序中设置对话框样式,使其具有如下内容:http: //i.imgur.com/L2AaunU.png
而且我希望这种风格也适用于偏好屏幕中的 edittextpreference 和我的应用程序中的所有对话框。
我搜索了很长时间,但没有找到解决方案。希望任何人都可以提供帮助!:D
我想在我的应用程序中设置对话框样式,使其具有如下内容:http: //i.imgur.com/L2AaunU.png
而且我希望这种风格也适用于偏好屏幕中的 edittextpreference 和我的应用程序中的所有对话框。
我搜索了很长时间,但没有找到解决方案。希望任何人都可以提供帮助!:D
在 Dialog.java (Android src) 中使用了 ContextThemeWrapper。因此,您可以复制这个想法并执行以下操作:
AlertDialog.Builder builder = new AlertDialog.Builder(new
ContextThemeWrapper(this, R.style.AlertDialogCustom));
然后根据需要设置样式:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AlertDialogCustom" parent="@android:style/Theme.Dialog">
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
<item name="android:textSize">10sp</item>
</style>
</resources>
更多关于在这里创建自定义样式 - http://developer.android.com/guide/topics/ui/themes.html