我想在我的应用中设置对话框样式,如下所示: http://i.imgur.com/L2AaunU.png
我希望这种风格也适用于偏好屏幕中的edittextpreference以及我应用中的所有对话框。
我搜索了很长时间,却找不到解决办法。希望有人可以帮忙! :d
答案 0 :(得分:0)
在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