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

来源:互联网 发布:七天网络阅卷查分登陆 编辑:程序博客网 时间:2024/06/06 03:07
做个笔记,这里是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>


0 0
原创粉丝点击