[英]TabActivity and navigation inside Android
我用以下代码完成了TabActivity
:
addTab(publication, "First", My_Files.class);
addTab(shop, "Second", Others.class);
private void addTab(String labelId, int drawableId, Class<?> c)
{
TabHost tabHost = getTabHost(); // The activity TabHost
Intent intent = new Intent(this, c);
TabHost.TabSpec spec = tabHost.newTabSpec("tab" + labelId);
View tabIndicator = LayoutInflater.from(this).inflate(R.layout.tab_indicator, getTabWidget(), false);
TextView title = (TextView) tabIndicator.findViewById(R.id.title);
title.setText(labelId);
ImageView icon = (ImageView) tabIndicator.findViewById(R.id.icon);
icon.setImageResource(drawableId);
spec.setIndicator(tabIndicator);
spec.setContent(intent);
tabHost.addTab(spec);
}
在这些第一个和第二个选项卡中,我具有ListView
带有一些上下文,用户可以在其中按下该代码,并使用以下代码转到其他Activity
:
Intent intent = new Intent("android.app.reader.FILES");
intent.putExtra("publicatonName", "fileName");
startActivity(intent);
但也有消失我TabActivity
,但我仍然想使用它像iPhone UITabBar
用UINavigationController
所以现在我在想,当我转到其他“ Activity
我需要将当前的TabActivity
按钮类目标更改为“当前”,并且以某种方式应该可以看到我的“ Tab Bar Activity
。
也许有人可以帮助我。
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.