代码之家  ›  专栏  ›  技术社区  ›  Veeti

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

  •  1
  • Veeti  · 技术社区  · 14 年前

    我正在研究 Android 具有使用选项卡布局的活动的应用程序。有两个选项卡可在 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 我可以看到 列表视图 我的数据库代码根据所选选项卡获取正确的数据。但是,当活动启动时, 列表视图 在更改选项卡之前看不到。这显然是个问题。

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   CommonsWare    14 年前

    ListView