gpt4 book ai didi

android - 膨胀类 android.support.v4.widget.drawerlayout 时出错

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:53 27 4
gpt4 key购买 nike

我已经针对这个主题进行了大量搜索。我做了以下事情:

  1. 通过 SDK 管理器确保支持库是最新的。
  2. 进入构建路径以及顺序和导出选项卡以确保检查依赖项。
  3. 清理我的项目并重新启动 adt。
  4. 右键单击项目 -> android 工具 -> 添加支持库。

我已经将支持库用于另一个项目,它工作正常,但我没有使用 drawerlayout。下面是我在 Activity 类中调用的 xml 文件。当它调用 setContentView(R.layout.main_sliding_layout);

时会发生此错误
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">

<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />

<ListView
android:id="@+id/list_slidermenu"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
android:background="@color/list_background"/>
</android.support.v4.widget.DrawerLayout>

最佳答案

在最新版本中:
如果您使用的是 androidx 支持库,那么,

使用:
androidx.drawerlayout.widget.DrawerLayout

代替:
android.support.v4.widget.DrawerLayout

使用:
com.google.android.material.navigation.NavigationView

代替:
android.support.design.widget.NavigationView

对于其他等效的 androidx 类,请引用以下链接: https://developer.android.com/jetpack/androidx/migrate

关于android - 膨胀类 android.support.v4.widget.drawerlayout 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22021416/

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