Android布局碎片/活动混乱

时间:2012-02-02 01:52:43

标签: android android-activity fragment actionbarsherlock

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

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

我一直在网上搜索,并按照Android开发指南,然而我发现一些令人困惑的事情。 第一个标签屏幕将是一个带有项目列表的列表视图,onitemselected应该将用户发送到一个屏幕,其中包含有关该项目的更多详细信息。

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

感谢任何帮助,谢谢。

2 个答案:

答案 0 :(得分: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活动来包装该片段。

答案 1 :(得分:0)

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

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

有一个名为ListFragment的Fragment子类,因此您可能需要查看第一个选项卡的子类。 (ListFragment用于片段,如ListActivity用于Activity)

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

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

对于ActionBar / ActionBarSherlock,我完全没有经验,所以有人可能想添加到那里。