使用 FragmentActivity 的 getSupportActionBar
Posted
技术标签:
【中文标题】使用 FragmentActivity 的 getSupportActionBar【英文标题】:getSupportActionBar using FragmentActivity 【发布时间】:2013-10-07 18:18:00 【问题描述】:我在一个项目上使用片段活动,但似乎 v4 支持FragmentActivity
没有getSupportActionBar()
方法,我需要使用支持之一才能使用android.support.v7.app.ActionBar
【问题讨论】:
【参考方案1】:ActionBarActivity
确实支持您需要的方法,并且是FragmentActivity
的子类。见:http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html
【讨论】:
我可以同时使用它吗:低于 11 和高于 11 的 API,还是只用于低于 11 的 API? 谢谢,这节省了很多时间。ActionBarActivity
现已弃用,请使用 AppCompatActivity
【参考方案2】:
只需使用this.getActionBar()
即可获取操作栏
【讨论】:
【参考方案3】:要使用 getSupportActionBar() 你需要像这样扩展 ActionBarActivity http://antonioleiva.com/actionbarcompat-how-to-use/
【讨论】:
【参考方案4】:Sameera getSupportActionBar()
是获取ToolBar
的新方法。事实上,ActionBar
现在在 Google Material Design 中已被弃用。
【讨论】:
以上是关于使用 FragmentActivity 的 getSupportActionBar的主要内容,如果未能解决你的问题,请参考以下文章
使用 FragmentActivity 的 getSupportActionBar
FragmentActivity 与使用 FragmentTransaction 管理 Fragment?
Android - 活动与 FragmentActivity? [复制]
Activity、AppCompatActivity、FragmentActivity 和 ActionBarActivity:啥时候使用?