zoukankan      html  css  js  c++  java
  • Android dialog全屏显示

    未处理时的效果

    想要达到的效果

    设置自定义主题

        <style name="CustomDialog" parent="android:style/Theme.Dialog">
    
            <!-- 背景颜色及透明程度 -->
            <item name="android:windowBackground">@android:color/transparent</item>
            <!-- 是否有标题 -->
            <item name="android:windowNoTitle">true</item>
            <!-- 是否浮现在activity之上 -->
            <item name="android:windowIsFloating">true</item>
            <!-- 是否模糊 -->
            <item name="android:backgroundDimEnabled">true</item>
            <item name="android:windowFrame">@null</item>
        </style>

    引用主题

        public MyDialog(Context context) {
            super(context, R.style.CustomDialog);
            mContext = context;
            initView();
        }

    设置全屏显示

        private void initView() {
            setContentView(R.layout.dialog_my); // 设置自定义布局
            getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
        }
  • 相关阅读:
    资产采集:
    思想:
    Redis 以及 Python操作Redis
    Django在使用Mysql迁移数据库时,会报的错
    HTML
    数据库操作(四)
    数据库操作(二)
    数据库操作(三)
    数据库操作(一)
    MySQL的sql_mode模式说明及设置
  • 原文地址:https://www.cnblogs.com/a0000/p/4790506.html
Copyright © 2011-2022 走看看