1

我正在开发一个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在选项卡更改之前无法看到。这显然是个问题。

解决这个问题的最简单的方法是什么?

4

1 回答 1

1

使用两个ListView小部件。

于 2010-10-03T18:21:33.067 回答