android - 布局高度 AppCompat 不是全屏
问题描述
AppCompat 有什么问题?我的应用程序不使用 AppCompat 并且 XML 布局没有问题 但是在我使用 AppCompat 之后,为什么屏幕上的 XML 布局不完整?
我尝试创建一个新的 XML 布局,但结果是一样的。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Hello World!"/>
</LinearLayout>
解决方案
将此主题添加到您的activity
在style.xml
<style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
并将此样式定义为您的活动AndroidManifest
:
<activity
android:name=".YourActivity"
android:theme="@style/AppTheme"/>
toolbar
使用这将删除默认情况下的额外空间。
推荐阅读
- javascript - 如何将内容一分为二并添加一个类
- amazon-web-services - AWS:Dedicated Host VS Dedicated Instance,为什么前者比后者贵?
- c++ - 如何同时将键盘敲击发送到多个最小化窗口
- cookies - 如何在 cypress.io 中接受 cookie
- r - 从一列中生成两组
- android - 开发包名称与 PROD 包名称不同
- python - 如何使用 Python 解码“X-ARR-ClientCert”标头?
- java - libGDX - 如何从 ApplicationAdapter 访问我的 DesktopLauncher 类?
- javascript - 显示多久以前用 JavaScript 发表过一篇文章
- css - 如何使用 CSS 编辑输入类型按钮