質問

私はに取り組んでいます 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 ウィジェット。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top