【问题标题】:Android alertDialog textsize via Style filesAndroid alertDialog textsize 通过样式文件
【发布时间】:2015-03-21 01:27:18
【问题描述】:

我尝试通过 theme.xml 更改 alertDialog 的 textSize,但我可以做到。这是我清单中的代码:

<application
    android:allowBackup="true"
    android:icon="@drawable/appicon"
    android:label="@string/app_name"
    android:theme="@style/CustomActionBarTheme">

还有我的主题.xml:

<style name="CustomActionBarTheme"
       parent="@android:style/Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/CustomBar</item>
    <item name="android:actionBarTabTextStyle">@style/Widget.CustomTabText</item> 
    <item name="android:actionMenuTextAppearance">@style/CustomBar.MenuTextStyle</item>    
    <item name="android:alertDialogStyle">@style/CustomDialogTheme</item>   
</style>


<style name="CustomDialogTheme" parent="@android:style/Theme.Dialog">
    <item name="android:bottomBright">@color/white</item>
    <item name="android:bottomDark">@color/white</item>
    <item name="android:bottomMedium">@color/white</item>
    <item name="android:centerBright">@color/white</item>
    <item name="android:centerDark">@color/white</item>
    <item name="android:centerMedium">@color/white</item>
    <item name="android:fullBright">@color/blueDialog</item>
    <item name="android:fullDark">@color/blueDialog</item>
    <item name="android:topBright">@color/blueDialog</item>
    <item name="android:topDark">@color/blueDialog</item>
    <item name="android:textSize">50sp</item>
</style>    

提前致谢!!!

【问题讨论】:

标签: android styles themes android-alertdialog text-size


【解决方案1】:

我可以自己回答:

<application
    android:allowBackup="true"
    android:icon="@drawable/varmasinfondo"
    android:label="@string/app_name"
    android:theme="@style/CustomerAppBaseTheme"
    >

<style name="CustomerAppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">    
    <item name="android:alertDialogTheme">@style/CustomerAlertDialogTheme</item>
    <item name="android:alertDialogStyle">@style/CustomerAlertDialogStyle</item>                
    <item name="android:actionBarStyle">@style/CustomBar</item>
    <item name="android:actionBarTabTextStyle">@style/Widget.CustomTabText</item> 
    <item name="android:actionMenuTextAppearance">@style/CustomBar.MenuTextStyle</item>    
</style>

<style name="CustomerAlertDialogTheme">...
</style>

<style name="CustomerAlertDialogStyle">...
</style>

...

然后您可以更改 ActionBar 和 Alertdialog 的样式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 2019-05-16
    相关资源
    最近更新 更多