【问题标题】:Using the same view on both tabs in Android在 Android 的两个选项卡上使用相同的视图
【发布时间】:2010-10-03 17:18:39
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    使用两个 ListView 小部件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-28
      • 2016-10-27
      • 2020-12-22
      • 2020-05-17
      相关资源
      最近更新 更多