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