AlertDialog 全屏

Theme指定为 THEME_HOLO_LIGHT

修改2个theme

        <item name="windowFullscreen">true</item>
        <item name="windowIsFloating">false</item>

修改alert layout:

    <style name="AlertDialog.Holo" parent="AlertDialog">
        <item name="fullDark">@android:drawable/dialog_full_holo_dark</item>
        <item name="topDark">@android:drawable/dialog_top_holo_dark</item>
        <item name="centerDark">@android:drawable/dialog_middle_holo_dark</item>
        <item name="bottomDark">@android:drawable/dialog_bottom_holo_dark</item>
        <item name="fullBright">@android:drawable/dialog_full_holo_dark</item>
        <item name="topBright">@android:drawable/dialog_top_holo_dark</item>
        <item name="centerBright">@android:drawable/dialog_middle_holo_dark</item>
        <item name="bottomBright">@android:drawable/dialog_bottom_holo_dark</item>
        <item name="bottomMedium">@android:drawable/dialog_bottom_holo_dark</item>
        <item name="centerMedium">@android:drawable/dialog_middle_holo_dark</item>
        <item name="layout">@android:layout/alert_dialog_holo</item>
        <item name="listLayout">@android:layout/select_dialog_holo</item>
        <item name="progressLayout">@android:layout/progress_dialog_holo</item>
        <item name="horizontalProgressLayout">@android:layout/alert_dialog_progress_holo</item>
        <item name="listItemLayout">@android:layout/select_dialog_item_holo</item>
        <item name="multiChoiceItemLayout">@android:layout/select_dialog_multichoice_holo</item>
        <item name="singleChoiceItemLayout">@android:layout/select_dialog_singlechoice_holo</item>
    </style>

AlertController 中设置背景 setBackground函数

注意:.9图片设置为背景时,图片中含有padding信息,不能全屏的问题是由于设置背景图片中含有padding

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值