Android - SherlockActionBar - 使用SherlockFragments的好处是什么?

Android - SherlockActionBar - 使用SherlockFragments的好处是什么?

问题描述:

我得到了SherlockActionBar 100%的好处。Android - SherlockActionBar - 使用SherlockFragments的好处是什么?

虽然SherlockFragments有什么好处?你有你的主要活动/ FragmentActivity托管所有其他片段等,并扩展SherlockActivity/SherlockFragmentActivity。

如果你可以在onAttach(Activity parentActivity) Fragment方法中获得你父级活动的引用,并使用parentActivity.getActionBar().setTitle(title)等方法。为什么你会选择制作这些碎片Sherlock碎片?

相当新的这个Sherlock的东西和任何见解将非常感激。

干杯

为什么你会选择做那些片段福尔摩斯片段?

所以,你可以在片段使用setHasOptionsMenu()onCreateOptionsMenu()onOptionsItemSelected()。 当片段来自屏幕时,Android会自动在操作栏中添加和删除这些片段的操作栏项目。

+0

干杯,非常有帮助 – mgibson 2013-05-13 12:31:00

SherlockFragments提供了许多新功能的向后兼容性(即预HoneyComb)。片段通常只适用于后HoneyComb设备。

+0

为什么不使用Fragment支持库? – mgibson 2013-05-13 12:28:46

+1

ActionbarSherlock具有支持库的所有功能,以及其他一些有用的东西。除非你不打算使用动作条,或者没有针对姜饼设备,否则我想不出一个很好的理由**不使用ActionbarSherlock。而且,如果您正在使用它,则需要指定SherlockFragments而不是简单的片段。 – Workforce7 2013-05-13 16:19:51

+0

欢呼的信息,我会用它们! :) – mgibson 2013-05-13 16:22:09