私のアプリには、リストビューで Web サービスを使用して結果を表示する検索可能なアクティビティがあります。3 つのタブ ナビゲーション ("liste"、"carte"、"photo") を追加したいと考えています。「liste」がデフォルトのタブです。「carte」をクリックすると、結果が地図に表示されます。「写真」をクリックすると別レイアウトで表示されます。まさにこのアプリのように:
タブ ナビゲーションを追加できましたが、異なるレイアウトを使用して各タブで結果を表示する方法がわかりません。
public class SearchableActivity extends SherlockActivity implements ActionBar.TabListener {
ListView listViewData;
ProductAdapter productAdapter;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cproduct_list);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
ActionBar.Tab tab1 = getSupportActionBar().newTab();
tab1.setText("Liste");
tab1.setTabListener(this);
getSupportActionBar().addTab(tab1);
ActionBar.Tab tab2 = getSupportActionBar().newTab();
tab2.setText("Carte");
tab2.setTabListener(this);
getSupportActionBar().addTab(tab2);
ActionBar.Tab tab3 = getSupportActionBar().newTab();
tab3.setText("Photo");
tab3.setTabListener(this);
getSupportActionBar().addTab(tab3);
listViewData = (SwipeListView) findViewById(android.R.id.list);
handleIntent(getIntent());
}
}