gpt4 book ai didi

android - 我想在我的 activity.java 文件中使用 ToolBar,并且此工具栏必须位于仅包含 ListView 的 layout.xml 文件中。我该怎么做?

转载 作者:行者123 更新时间:2023-11-30 05:06:15 25 4
gpt4 key购买 nike

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/categoriesLayout"
android:drawSelectorOnTop="true">

我试过下面的 xml。但是我收到一条错误消息,指出“AdapterView 不支持 addView(View, LayoutParams)”。

<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/categoriesLayout"
android:drawSelectorOnTop="true">

<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"/>

</ListView>

最佳答案

你应该这样做:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar" />

<ListView
android:id="@+id/categoriesLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawSelectorOnTop="true"
android:orientation="vertical" />

</LinearLayout>

您会收到该错误,因为 ListView 不是 ViewGroup。它不能包含在另一个 View 中,例如 ViewGroup - LinearLayoutFrameLayout

关于android - 我想在我的 activity.java 文件中使用 ToolBar,并且此工具栏必须位于仅包含 ListView 的 layout.xml 文件中。我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54535293/

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