首页 > 移动平台 > 详细

自己定义android 4.0以上的对话框风格

时间:2016-02-02 16:40:21      阅读:181      评论:0      收藏:0      [点我收藏+]
做个笔记。这里是Dialog的风格,假设是用AlertDialog创建的,不能直接用。在styles.xml的写法:
    <style name="DialogWindowTitle">
        <item name="android:textSize">22sp</item>
        <item name="android:textColor">@color/font_green</item>
    </style>
    <style name="DialogWindowTitle.DeviceDefault">
        <item name="android:maxLines">1</item>
        <item name="android:scrollHorizontally">true</item>
        <item name="android:textAppearance">@style/DialogWindowTitle</item>
    </style>
    <style name="Theme.DeviceDefault.Dialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog" >
        <item name="android:windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
    </style>

使用方法:new Dialg(context, R.style.Theme_DeviceDefault_Dialog).

或者是在自定的App主题中加上:        <item name="android:dialogTheme">@style/Theme.DeviceDefault.Dialog</item>

    <style name="ParkingTheme" parent="@android:style/Theme.Holo.Light.NoActionBar">
        <!--<item name="sdlDialogStyle">@style/DialogStyleLight.Custom</item>-->
        <item name="android:dialogTheme">@style/Theme.DeviceDefault.Dialog</item>
    </style>


自己定义android 4.0以上的对话框风格

原文:http://www.cnblogs.com/bhlsheji/p/5177609.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!