【发布时间】:2021-02-03 06:05:33
【问题描述】:
我有以下布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment_container"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/app_name"
android:text="@string/app_name"
android:layout_centerHorizontal="true"
android:textSize="30sp"
android:textColor="#FF000000"
android:singleLine="true"
android:layout_marginTop="10dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_alignParentTop="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</RelativeLayout>
我希望布局延伸到屏幕边缘,但结果却是这样:
声明的主题是 Theme.K9Dialog:
<resources>
<style name="Theme.K9Dialog" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowFrame">@null</item>
<item name="android:windowBackground">@drawable/popup_background</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
<item name="android:windowContentOverlay">@drawable/panel_separator</item>
</style>
我是否误解了 android:layout_width 应该做什么?
【问题讨论】:
-
请显示应用主题风格
-
@IntelliJAmiya 已添加。
-
@IntelliJAmiya 感谢您的链接,但不幸的是,它与我的问题无关,因为该链接与全屏对话框有关。
标签: android android-layout screen-size