使用工具栏为API 21中的活动创建应用栏有两种主要方法.
>创建一个扩展AppCompatActivity的活动,然后按照说明here进行 *** 作
>创建一个独立的工具栏,它充当应用栏(使用androID.support.v7.Widget.Toolbar在xml中定义工具栏),然后将菜单膨胀到其中:`toolbar.inflateMenu(R.menu.homevIEw_menu_common);
我的问题是:做一个比另一个有什么好处和缺点?`
关于这个主题的相关问题也可以在这里找到(How can an activity use a Toolbar without extending AppCompatActivity)
解决方法:
简短回答:不,你应该让你的活动扩展AppCompatActivty
您可以创建一个没有AppCompatActivty的工具栏,但除了应用程序栏之外,AppCompat还带有支持库,允许您在AndroID的API级别7之前添加材料设计到您的应用程序.
除非有特定原因不使用AppCompat,否则所有Activites都应扩展AppCompatActivty以建立Material应用程序的模型.
总结以上是内存溢出为你收集整理的android – 为什么我应该使用AppCompatActivity而不是独立的工具栏来创建Activity的应用栏?全部内容,希望文章能够帮你解决android – 为什么我应该使用AppCompatActivity而不是独立的工具栏来创建Activity的应用栏?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)