我有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