我有一个内部Button
风格。这是我的 xml 文件:Activity
Dialog
Activity
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Button" />
</RelativeLayout>
这是我的风格,Activity
它导致将其显示为Dialog
<style name="Modal" parent="Theme.AppCompat.Light.Dialog">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowContentOverlay">@null</item>
</style>
这个Activity
显示为全屏,即使android:windowFullscreen
是假的!当我android:layout_alignParentBottom="true"
从Activity
xml 文件中删除 时height
,Activity
更改为wrap_content
并且没有问题。我想知道如何在不删除Button
.
这里可以看到显示Activity的结果
和android:layout_alignParentBottom="true"
并且没有android:layout_alignParentBottom="true"
。