去除Dialog边框
16lz
2021-01-26
MainActivity:
package com.home.testdialogborder;import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);}public void click(View v) {if (v.getId() == R.id.main_btn_set) {Dialog dialog = new Dialog(MainActivity.this,R.style.NoBorderDialog);dialog.setContentView(R.layout.dialog);dialog.show();}}}
style.NoBorderDialog:
<style name="NoBorderDialog" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name="android:windowIsFloating">true</item> <item name="android:windowIsTranslucent">false</item> <item name="android:windowNoTitle">true</item> <item name="android:background">@android:color/black</item> <item name="android:windowBackground">@null</item> <item name="android:backgroundDimEnabled">false</item> </style>
布局文件内容自定义即可
更多相关文章
- 分享:Android(安卓)-- Properties使用
- Android(安卓)控件布局常用属性
- 安卓倒计时
- Android(安卓)Media Recorder录音播放源代码
- [Android]Fragment点击穿透问题
- Opencv 4 Android(安卓)问题汇总:
- 弹出式菜单PopMenu
- Android(安卓)在自定义view中动态设置布局规则
- 使用webview打开浏览器