这里写自定义目标题
Android Studio中用Activity作为对话框弹出时无法完全显示
原bug
在用Activity作为对话框的时候,点击按钮后如图所示,弹窗没有完全显示
解决方法
在一番调试后发现并不是theme的属性问题,我的Manifest中theme主题如下:
<activity android:name=".DialogWindowActivity"
android:theme="@android:style/Theme.Dialog"/>
我将theme改为
android:theme="@style/Theme.AppCompat.Dialog"
不会报错,但仍然是上述情况
最后发现是布局的问题,我原布局如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#FFFFFF"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:text="提示"
android:textSize="20sp"
android:textColor="#FFFFFF"
android:background="#333333"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:padding="10dp"/>
<LinearLayout
android:orientation="vertical"
android:gravity="center"
android:layout_width="match_parent"
android:l