android– 为什么我应该使用AppCompatActivity而不是独立的工具栏来创建Activity的应用栏?

android– 为什么我应该使用AppCompatActivity而不是独立的工具栏来创建Activity的应用栏?,第1张

概述使用工具栏为API21中的活动创建应用栏有两种主要方法.>创建一个扩展AppCompatActivity的活动,然后按照说明here进行 *** 作>创建一个独立的工具栏,它充当应用栏(使用android.support.v7.widget.Toolbar在xml中定义工具栏),然后将菜单膨胀到其中:`toolbar.inflateMenu(R.menu.homevie

使用工具栏为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的应用栏?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存