【问题标题】:Action bar content is not hiding操作栏内容未隐藏
【发布时间】:2021-12-25 22:54:22
【问题描述】:

所以我想使用工具栏,但是当我在样式中将 DarkActionBar 更改为 NoActionBar 时,操作栏不会完全删除,并且应用程序标题在我的工具栏上。

https://i.stack.imgur.com/0X722.jpg

这是我的 xml 代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">


<androidx.appcompat.widget.Toolbar
    android:layout_width="match_parent"
    android:id="@+id/myToolbar"
    android:background="@color/design_default_color_primary_dark"
    android:layout_height="?attr/actionBarSize">


    <TextView
        android:layout_width="wrap_content"
        android:text="Toolbar"
        android:textSize="22sp"
        android:textColor="@color/white"
        android:textStyle="bold"
        android:layout_gravity="center"
        android:layout_height="wrap_content"
        tools:ignore="HardcodedText" />
</androidx.appcompat.widget.Toolbar>



<TextView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:text="Hello World!"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintLeft_toLeftOf="parent"
    app:layout_constraintRight_toRightOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

我能做什么?

【问题讨论】:

    标签: java android xml kotlin


    【解决方案1】:

    我认为你在 MainActivity 中有这样的代码,你得到的结果如屏幕截图所示

    setSupportActionBar(myToolbar)
    

    只需删除此行或添加app:title=" " 标签

    <androidx.appcompat.widget.Toolbar
            android:layout_width="match_parent"
            android:id="@+id/myToolbar"
            app:title=" "
            android:background="@color/design_default_color_primary_dark"
            android:layout_height="?attr/actionBarSize">
    
    
            <TextView
                android:layout_width="wrap_content"
                android:text="Toolbar"
                android:textSize="22sp"
                android:textColor="@color/white"
                android:textStyle="bold"
                android:layout_gravity="center"
                android:layout_height="wrap_content"
                tools:ignore="HardcodedText" />
        </androidx.appcompat.widget.Toolbar>
    

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多