基于标签的android问题

时间:2011-09-27 13:21:33

标签: android android-tabhost

我是iPhone程序员和Android开发新手, 我开发了基于标签主机的应用程序。 我可以像在iphone中那样切换活动 [self.navigationController pushViewController: 和  [self.navigationController popViewControllerAnimated: 有什么方法可以像android中的东西一样做这个吗? 请帮忙

1 个答案:

答案 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);
    }


}

参考以下示例以获得更好的参考

Android Tabhost