android.view.InflateException:二进制XML文件行#7:错误膨胀类工具栏

android.view.InflateException:二进制XML文件行#7:错误膨胀类工具栏,第1张

概述我正在尝试使用android.support.v7库使用ToolBar(LollipopWidget).但是在运行应用程序时遇到错误.android.view.InflateException:BinaryXMLfileline#7:ErrorinflatingclassToolbar我的主要目标是使用工具栏创建导航抽屉.这是我正在使用的布局文件:<Relati

我正在尝试使用android.support.v7库使用Toolbar(Lollipop Widget).

但是在运行应用程序时遇到错误.

androID.vIEw.InflateException: Binary XML file line #7: Error inflating class Toolbar    

我的主要目标是使用工具栏创建导航抽屉.

这是我正在使用的布局文件:

   <relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"        androID:ID="@+ID/frame_container1"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent" ><Toolbar androID:ID="@+ID/toolbar"            <------ line #7    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID:background="@color/status" ></Toolbar><androID.support.v4.Widget.DrawerLayout     androID:ID="@+ID/drawer_layout"    androID:layout_below="@+ID/toolbar"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:background="#FFFFFF" >    <!-- Framelayout to display Fragments -->    <relativeLayout        androID:ID="@+ID/frame_container"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent" >    </relativeLayout>    <!-- ListvIEw to display slIDer menu -->    <ListVIEw        androID:ID="@+ID/List_slIDermenu"        androID:layout_wIDth="240dp"        androID:layout_height="match_parent"        androID:layout_gravity="start"        androID:choiceMode="singleChoice"        androID:divIDerHeight=".02dp"                androID:background="#000000"/></androID.support.v4.Widget.DrawerLayout>        </relativeLayout>  

我使用以下代码:

@OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity_main);        mDrawerLayout = (DrawerLayout) findVIEwByID(R.ID.drawer_layout);        adapter = new ArrayAdapter<String>(getApplicationContext(), androID.R.layout.simple_List_item_1, new String[]{""});        //mDrawerList.setAdapter(adapter);         t=(Toolbar) findVIEwByID(R.ID.toolbar);        //getActionbar().setdisplayHomeAsUpEnabled(true);        //getActionbar().setHomebuttonEnabled(true);        mDrawerToggle = new ActionbarDrawerToggle(this, mDrawerLayout,                R.string.app_name, // nav drawer open - description for accessibility                R.string.app_name // nav drawer close - description for accessibility        ) {            public voID onDrawerClosed(VIEw vIEw) {                // calling onPrepareOptionsMenu() to show action bar icons                //  invalIDateOptionsMenu();            super.onDrawerClosed(vIEw);            }            public voID onDrawerOpened(VIEw drawerVIEw) {                super.onDrawerClosed(drawerVIEw);            }        };        mDrawerLayout.setDrawerListener(mDrawerToggle);    }

请帮忙.

解决方法:

使用

<androID.support.v7.Widget.Toolbar  />

代替

<Toolbar  />
总结

以上是内存溢出为你收集整理的android.view.InflateException:二进制XML文件行#7:错误膨胀类工具栏全部内容,希望文章能够帮你解决android.view.InflateException:二进制XML文件行#7:错误膨胀类工具栏所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1110711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存