gpt4 book ai didi

android - 错误膨胀类 com.google.android.material.appbar.AppBarLayout

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:56:17 26 4
gpt4 key购买 nike

我有下面的xml:

<?xml version="1.0" encoding="utf-8"?>
<androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">

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

<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:elevation="0dp">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbarMainActivity"
style="@style/CustomToolbar"
android:background="@color/biscay"
app:layout_scrollFlags="scroll|enterAlways">

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

<ImageButton
android:id="@+id/icon_drawer_imagebutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@null"
android:paddingLeft="10dp"
android:paddingRight="10dp"
app:srcCompat="@drawable/ic_drawer" />

<RelativeLayout
android:gravity="center_horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_toLeftOf="@+id/icon_drawer_imagebutton">

<ImageButton
android:id="@+id/icon_logo_imagebutton"
android:layout_width="@dimen/size_logo"
android:layout_height="@dimen/size_logo"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:adjustViewBounds="true"
android:background="@null"
android:scaleType="fitXY"
app:srcCompat="@drawable/ic_logo_white" />

<TextView
android:id="@+id/nameUniversity_textview"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:textSize="18sp"
android:layout_toLeftOf="@+id/icon_logo_imagebutton"
android:gravity="center_vertical"
android:text="@string/nameUniversity"
android:textColor="@color/colorTextLight"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>
</androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.AppBarLayout>

<com.google.android.material.tabs.TabLayout
android:id="@+id/tabsMainActivity"
style="@style/CustomTabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/appBarLayout"
app:tabGravity="fill"
app:tabMode="fixed" />

<androidx.viewpager.widget.ViewPager
android:id="@+id/viewpagerMainActivity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/tabsMainActivity"
android:background="@color/colorTextLight" />
</RelativeLayout>
<!-- Navigation Drawer-->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/drawerRecyclerView"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="right"
android:background="@color/gallery" />
</androidx.drawerlayout.widget.DrawerLayout>

我的图书馆是:

implementation 'com.android.support.constraint:constraint-layout:2.0.0-alpha2'
implementation 'com.android.support:exifinterface:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-vector-drawable:28.0.0'
implementation 'com.android.support:multidex:1.0.3'

但是让我报错:

Caused by: android.view.InflateException: Binary XML file line #12: Binary XML file line #12: Error inflating class com.google.android.material.appbar.AppBarLayout
Caused by: android.view.InflateException: Binary XML file line #12: Error inflating class com.google.android.material.appbar.AppBarLayout
Caused by: java.lang.reflect.InvocationTargetException

最佳答案

不要忘记使用 Theme.MaterialComponents.Light.NoActionBar(或任何 Theme.MaterialComponents.*.NoActionBar)作为您的父 AppThemestyle.xml ( source ).

关于android - 错误膨胀类 com.google.android.material.appbar.AppBarLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52688994/

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