Android(安卓)将Activity设为Dialog样式,并铺满全屏
16lz
2021-01-26
设置样式
<style name="MyTheme.Dialog" parent="Theme.AppCompat.Light.Dialog"> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowCloseOnTouchOutside">false</item> </style>透明颜色<color name="transparent">#00000000</color>
在清单文件中设置
对应的Activity标签里添加
android:theme="@style/MyTheme.Dialog"
若是有背景,但是没有铺满全屏那么在
setContentView(R.layout.activity_login);//引用布局文件的下面,添加这句话getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT);
更多相关文章
- uevent拔插事件分析--基于imx8
- fragment和radiobutton做出类tabhost效果
- Android-NDK开发之基础--Android(安卓)NDK开发技巧二
- Android(安卓)软件盘不自动弹出解决办
- Android(安卓)N的铃声问题(2)
- android开发之播放资源文件中的视频
- [Android]【安卓】RecyclerView Items间隔设置
- 2. Android(安卓)Build系统
- Android之创建自定义属性