Fragments之前使用了什么?

时间:2011-09-22 13:13:13

标签: android xml android-fragments tabactivity

我想使用Fragments在平板电脑的一个屏幕上显示不同的活动,但意识到我的平板电脑的API级别仅为8,而片段需要API级别11.

我的问题是,在引入碎片之前使用了什么?

我的假设是每个活动都只是在自己的屏幕上显示,一个活动通过菜单按钮,上下文菜单和后退按钮从一个活动导航到下一个活动。

这是我想要使用片段实现的:我将有关三个“动作”的信息写入三个不同的xml文件。我的想法是在平板电脑的屏幕上以三个不同的片段显示三个不同的xml文件。一个文件是关于患者的信息,第二个文件是从加速度计接收的x,y和z值,第三个文件是由治疗师记录的观察结果。我想在左侧显示患者的信息(如左侧栏),图表显示患者在右侧和下方的测试结果,治疗师的观察结果。

有没有办法可以在平板电脑的一个屏幕上显示这三个xml文件的信息?或者我注定要使用菜单按钮和三个不同的屏幕 - 一个用于显示每个xml文件?

评论将不胜感激。

2 个答案:

答案 0 :(得分:4)

我将此作为答案发布(删除评论)。您甚至可以在Android 1.6上使用片段,您必须下载“Android兼容包” - more info here并在项目中使用它(将其作为库引用)。这样您就不需要构建自己的可以复制片段的布局。

答案 1 :(得分:0)

是, 您可以提供三个不同的xml文件并将它们加载到片段中。

您需要创建一个包含3个片段或一个片段和两个帧的布局文件。

如果您需要进一步实施,请告诉我,我很乐意帮助您。