问题描述
我有一个AppCompatActivity
,通过在AppCompatActivity
中设置theme="@style/Theme.MaterialComponents.Dialog"
来启动另一个manifest.xml
作为对话框。该对话框显示很好,在所有边都有空白。
第一个对话框将启动第二个具有相同设置的对话框。但是,此对话框的所有边距同样也很宽,但似乎以第一个对话框为参考。所以第二个对话框比第一个小,但我希望它的大小相同。这可能吗?
Manifest.xml:
<activity android:name=".activity.Dialog1"
android:label="Custom"
android:theme="@style/Theme.MaterialComponents.Dialog"
android:windowSoftInputMode="adjustResize"
/>
<activity android:name=".activity.Dialog2"
android:label="Custom"
android:theme="@style/Theme.MaterialComponents.Dialog"
android:windowSoftInputMode="adjustResize"
/>
Dialog1.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_gravity="center"
android:id="@+id/dialog1_layout">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/add_poi_text"
android:textSize="30sp"
android:text="@string/add_poi_text"
android:textColor="@color/colorPrimary"
android:layout_marginStart="20dp"
android:layout_marginTop="20dp"
/>
</RelativeLayout>
Dialog2.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/poi_specific_layout">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:visibility="gone"
android:id="@+id/default_fields_placeholder">
</RelativeLayout>
</LinearLayout>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)