在Android中的两个选项卡上使用相同的视图

时间:2010-10-03 17:18:39

标签: android android-layout listview android-listview android-tabs

我正在使用带有标签布局的活动的Android应用程序。有两个标签可在下面的ListView中显示的内容之间切换。

这意味着两个标签规范指向内容相同的ListView R.id.main_list

<TabWidget 
     android:id="@android:id/tabs" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" />

<FrameLayout 
     android:id="@android:id/tabcontent" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent">

     <ListView 
          android:id="@+id/main_list" 
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent" />
 </FrameLayout>

这有点奏效 - 如果我切换到标签#2 并返回#1 ,我可以看到ListView并且我的数据库代码正确基于所选选项卡的数据。但是,当活动启动时,在更改选项卡之前无法看到ListView。这显然是个问题。

解决这个问题的最不方便的方法是什么?

1 个答案:

答案 0 :(得分:1)

使用两个ListView小部件。