gpt4 book ai didi

Android:屏幕顶部不需要的白框(工具栏?)

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:20 28 4
gpt4 key购买 nike

如何去掉 android View 顶部的白框?我在我的代码中看不到我调用创建工具栏的东西的任何地方,我也没有自己编写代码。它也存在于 View 之上,而不是其中。我猜 xml 文件的设计 View 中有一些设置可以切换它?提前致谢!

** 我还应该包括它只在这个 Activity 上,我的其他 Activity 顶部没有这个白条。此外,actionbar 是白色汽车上方的蓝色细条,因此任何涉及操作 actionbar 的代码都不会更改白色条的状态。 **

Android View with weird toolbar

编辑:XML 代码如下

<?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"
android:background="@drawable/bucket"
android:theme="@+id/BucketTheme2"
android:backgroundTint="#70FFFFFF"
android:backgroundTintMode="src_over">

<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<TableRow>
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:paddingBottom="5dp"
android:paddingTop="100dp"
android:text="Find a place to go around you!"
android:textColor="#ff000000"
android:textSize="18dp" />
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:onClick="randomButtonPressed"
android:text="RANDOMIZE"
android:textSize="20dp" />
</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:id="@+id/bucketBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:onClick="bucketButtonPressed"
android:text="Bucket List"
android:textSize="20dp" />

</TableRow>

<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:id="@+id/searchLocationBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:onClick="searchButtonPressed"
android:text="Search by Location"
android:textSize="20dp" />

</TableRow>

</TableLayout>

</RelativeLayout>

编辑 2:BucketTheme2 的 style.xml 代码如下(我最初没有发布它,因为它只设置颜色):

<style name="BucketTheme2" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>

最佳答案

在 Manifest.xml 中为应用程序或 Activity 设置主题以删除操作栏:

android:theme="@android:style/Theme.Holo.Light.NoActionBar"

或者在Activity的onCreate方法中添加如下代码并导入android.support.v7.app.ActionBar:

ActionBar actionBar = getSupportActionBar();
actionBar.hide();

关于Android:屏幕顶部不需要的白框(工具栏?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626333/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com