Androidの両方のタブで同じビューを使用します
-
27-09-2019 - |
質問
私はに取り組んでいます Android
タブレイアウトを使用するアクティビティを使用したアプリケーション。に表示されているコンテンツを切り替える2つのタブがあります ListView
下。
これは、2つのタブ仕様が同じを指していることを意味します 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
タブが変更される前に見ることはできません。これは明らかに問題です。
これを回避するための最もハッキーな方法は何ですか?
解決
2つを使用します ListView
ウィジェット。
所属していません StackOverflow