我是iPhone程序员和Android开发新手, 我开发了基于标签主机的应用程序。 我可以像在iphone中那样切换活动 [self.navigationController pushViewController: 和 [self.navigationController popViewControllerAnimated: 有什么方法可以像android中的东西一样做这个吗? 请帮忙
答案 0 :(得分:0)
创建两个xml布局并在那里编写必要的编码。现在创建一个新的活动,并为tabhost添加你需要的标签,你需要在标签主机中包含两个xml布局
public class UserCreation extends TabActivity {
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user_creation);
Resources ressources = getResources();
TabHost tabhost=getTabHost();
Intent createUserIntent=new Intent().setClass(this, UserCreationFragment.class);
TabSpec tabspecUserCreation= tabhost.newTabSpec("Create user")
.setIndicator("", ressources.getDrawable(R.drawable.insert_user)).setContent(createUserIntent);
Intent deleteUserIntent=new Intent().setClass(this, Deleteuser.class);
TabSpec tabspecuserDeletion=tabhost.newTabSpec("Delete user").setIndicator("", ressources.getDrawable(R.drawable.del_user))
.setContent(deleteUserIntent);
tabhost.addTab(tabspecUserCreation);
tabhost.addTab(tabspecuserDeletion);
}
}
参考以下示例以获得更好的参考