现在不推荐使用TabActivity,如何实现选项卡

时间:2012-09-07 13:00:16

标签: java android android-tabhost

我正在尝试在活动中实现一些简单的标签 我想我的xml代码好了(我使用的是示例代码中的最小tabHost / widget / FrameLayout),但是我遇到了java方面的问题。
大多数关于如何执行此操作的文档都指向使用TabWidget,现在不推荐使用此类。建议人们应该使用片段。但片段似乎以一种相当不同的方式使用 有人为了在java中实现一些非常基本的选项卡,现在不推荐使用TabHost的一些示例代码(例如[here [1不使用xml)

3 个答案:

答案 0 :(得分:15)

如果您转到Android开发人员指南,他们会告诉您如何完成此操作

http://developer.android.com/reference/android/app/TabActivity.html

有示例代码向您展示如何使用片段

执行此操作

答案 1 :(得分:2)

使用片段创建标签。

一个很好的例子: http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/

当然,您应该阅读官方文档中的fragmentActivities: http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html

搜索更多内容 - 还有许多其他示例如何以这种方式创建标签。

答案 2 :(得分:0)

创建包含带有小图像的Linearlayout,并实现界面导航到此图像(标签),

public interface Tabs {

    public void moveToTab1();
    public void moveToTab2();
    public void moveToTab3();
    public void moveToTab4();
}

public Activity implements Tabs {

    public void moveToTab1() {
        startActivity();
        finish();
    }
}

// other methods