如何实现基于Fragment的布局?

时间:2013-01-04 12:27:41

标签: android android-fragments

我想对平板电脑进行应用。将有一个主要活动,并将包括一个地图。其他片段就在它上面。

例如,我认为,figure正在告诉我想要什么。

The figure http://imageshack.us/scaled/landing/62/fragmentr.png

地图将始终存在,例如,列表视图将在左侧。在Android上有可能吗?我能以哪种方式做到这一点?

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。您可以创建一个XML文件,该文件描述屏幕上UI元素的排列,然后编写初始化和管理这些UI元素的代码。详细信息和示例可在官方API指南中找到:

http://developer.android.com/guide/topics/ui/declaring-layout.html

在这种情况下,您将创建一个包含三个元素的垂直LinearLayout

  • 一个TextView(标题),
  • 水平LinearLayout(地图和地图列表),包含两个元素:
    • 地图的MapView
    • 列表<{1}}
  • 包含各种TextView元素的水平LinearLayout(菜单)

答案 1 :(得分:0)

更多的伪方法,但希望它能让你走上正确的道路。

您可以使用ActionBar作为标题,MapFragmentListFragment作为内容本身。菜单由您自己决定,具体取决于您的目的。 :)