0

我正在使用 ActionBarSherlock 制作我的第一个 android 应用程序。

该应用程序将始终有一个由 3 个选项卡组成的操作栏(默认选择第一个选项卡)。该应用程序可以扩展为与平板电脑一起使用。

我一直在网上搜索,并遵循 android 开发指南,但是我发现一些事情令人困惑。第一个选项卡屏幕将是一个包含项目列表的列表视图,onitemselected 应该将用户发送到一个屏幕,其中包含有关该项目的更多详细信息。

我什么时候应该使用片段?每个选项卡都应该是一个片段吗?或者,每个选项卡是否应该调用一个由片段组成的新活动?而且,如果使用片段,我应该将它们放在不同的类中,还是将它们嵌入到活动中?

感谢任何帮助,谢谢。

4

2 回答 2

0

我对 Fragments 的体验主要是在 ViewPager 上,所以我不完全确定它是否适用于这里。

在 Android 中,您应该尽可能多地使用 Fragments。作为一般经验法则,假设您正在将 UI 从手机转换为平板电脑,可以在相同配置中保持在一起的元素应该是片段。

有一个名为 ListFragment 的 Fragment 子类,因此您可能希望在第一个选项卡中查看它。(ListFragment 用于 Fragment 就像 ListActivity 用于 Activity)

还有一个我发现处理片段的教程。没有真正研究它,但我希望它有所帮助。

http://android.codeandmagic.org/2011/07/android-tabs-with-fragments/

至于 ActionBar / ActionBarSherlock,我完全没有经验,所以有人可能想补充一下。

于 2012-02-02T02:13:58.480 回答
0

您可能应该先阅读这两个链接。

http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html

http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html

如果您打算制作一个可在手机和平​​板电脑上运行的应用程序。使用片段是一个好主意,然后使用 shell 活动来包装该片段。

于 2012-02-02T02:06:37.103 回答