Android - Sherlock ActionBar - 使用 Sherlock Fragments 有什么好处?

标签 android android-activity actionbarsherlock fragment

我 100% 地受益于 SherlockActionBar。

不过,SherlockFragments 有什么好处?您有主 Activity/FragmentActivity,它托管所有其他 fragment 等并扩展 SherlockActivity/SherlockFragmentActivity。

如果您可以在 onAttach(Activity parentActivity) fragment 方法中获取对父 Activity 的引用,并使用类似 parentActivity.getActionBar().setTitle(title) 的方法etc. 你为什么会选择制作那些Fragments Sherlock fragment ?

对于这个 Sherlock 的东西很新,任何见解都将不胜感激。

干杯

最佳答案

Why would you choose to make those Fragments Sherlock fragments?

因此您可以在 fragment 中使用 setHasOptionsMenu()onCreateOptionsMenu()onOptionsItemSelected()。 当 fragment 在屏幕上出现和消失时,Android 会自动在操作栏中添加和删除这些 fragment 的操作栏项目。

关于Android - Sherlock ActionBar - 使用 Sherlock Fragments 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16499898/

相关文章:

java - 更改了 android 项目中的包名称,现在出现 noclassdeffound 错误

java - 向另一个用户发送消息对话框

java - StrictMode Activity 实例计数违规(2 个实例,1 个预期)在完全空 Activity 轮换时

android - 在 Android Studio 0.5.8 中向 Action Bar Sherlock 添加依赖项后出错

android - Android 中带复选框的 ExpandableListView

以编程方式锁定/解锁 Android 屏幕

安卓校验rom版本

java - 更改 Android 上的启动 Activity

android - 带按钮的操作栏居中标题

java - 在操作栏选项卡中添加徽章 View