我需要一些与android tabhost相关的帮助。我有3个选项卡和3个活动。 MainTab活动是“从TabActivity扩展”,其他2个活动是“从活动扩展”。
在MainTab活动中有两个按钮Radio和CheckBox,当用户单击单选按钮时,我想在tab2中显示单选按钮视图。当用户点击复选框我想显示复选框视图。有人能给我一个想法,我怎么能做到这一点?以下是我的代码。
android tabhost将视图添加到另一个选项卡的选项卡
public class MainTabHost extends TabActivity implements OnTabChangeListener{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.homeui);
TabHost tabHost = getTabHost();
tabHost.setOnTabChangedListener(this);
TabHost.TabSpec spec;
Intent intent;
intent = new Intent().setClass(this, Main.class);
spec = tabHost.newTabSpec("Main Tab").
setIndicator("Main Tab")
.setContent(intent);
spec.setIndicator("", this.getResources().getDrawable(R.drawable.maintabicon));
tabHost.addTab(spec);
intent = new Intent().setClass(this, TabA.class);
spec = tabHost.newTabSpec("Tab A").
setIndicator("Tab A")
.setContent(intent);
spec.setIndicator("", this.getResources().getDrawable(R.drawable.tabaicon));
tabHost.addTab(spec);
tabHost.setCurrentTab(0);
}
@Override
public void onTabChanged(String tabId) {
}
}
请参阅我的答案[这里](http://stackoverflow.com/questions/6277249/android-tabwidget-need-help/6277481#6277481) – 2011-06-13 09:39:36