android 中基于选项卡的问题

发布于 2024-12-07 04:54:24 字数 217 浏览 0 评论 0原文

我是 iPhone 程序员,也是 Android 开发新手, 我开发了一个基于选项卡主机的应用程序。 我可以像在 iPhone 上那样在活动之间切换吗 [self.navigationController PushViewController: 和 [self.navigationController popViewControllerAnimated: 有什么方法可以在android中做类似的事情吗? 请帮忙

i am iPhone programmer and new in android development ,
I developed a tab host based application.
Can I switch between activites as I was doing in iphone
[self.navigationController pushViewController:
and
[self.navigationController popViewControllerAnimated:
is there any way of doing this like of thing in android?
Please help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不吻晚风 2024-12-14 04:54:24

创建两个 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

Create two xml layouts and write ur necessary codings there.Now create a new activity and for tabhost and add the tabs u need and u need to include the two xml layouts in tab host

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


}

refer the following example for better reference

Android Tabhost

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文