我有tabview和4個選項卡,我使用TabHost來顯示選項卡我的應用程序。 被另一個類填充每個選項卡從ListActivity延伸,這裏是代碼在tabview中從ListActivity啓動新的ListActivity
public class TabbedActivity extends TabActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab_layout);
TabHost tabHost = getTabHost();
// Tab for Catalog
TabSpec catalogspec = tabHost.newTabSpec("Catalog");
catalogspec.setIndicator("Complete Catalog Fall 2012", getResources().getDrawable(R.drawable.ic_catalog));
Intent catalogIntent = new Intent(this, Category.class);
catalogspec.setContent(catalogIntent);
// Adding all TabSpec to TabHost
tabHost.addTab(catalogspec); // Adding catalog tab
}
,這在其他意圖
public class Category extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_of_data);
Categories = new ArrayList<String>();
fillListCategories();
myListItems = new ArrayList<String>();
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, Categories);
this.setListAdapter(adapter);
}}
代碼在列表視圖有產品清單,,我的觀點是如何設置Onclick在同一Tab中打開另一個「ListActivity」?
你試過在onClick上膨脹一個視圖嗎? – fasheikh
沒有,,其實我是如此新鮮的機器人,只有3周,,你可以提高我的更多細節?,,我想保持選項卡可見 –
見下面答案:) – fasheikh