1

Androidタブレイアウトを使用するアクティビティを持つアプリケーションに取り組んでいます。以下に表示されているコンテンツを切り替える2つのタブがありListViewます。

ListViewこれは、2つのタブの仕様がコンテンツに対して同じを指していることを意味します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

2つのListViewウィジェットを使用します。

于 2010-10-03T18:21:33.067 に答える