我正在尝试在活动中实现一些简单的选项卡。
我想我的 xml 代码没问题(我使用的是示例代码中的最小 tabHost/widget/FrameLayout),但是我在 java 端遇到了问题。
大多数关于如何做到这一点的文档都指向使用 TabWidget,这个类现在已被弃用。建议使用片段。但是片段似乎以一种完全不同的方式使用。
有人去一些示例代码,说明如何在 java 中实现一些在 xml 文件中定义的非常基本的选项卡,因为 TabHost 已被弃用。(示例 [here[ 1不使用 xml )
问问题
36239 次
3 回答
16
如果您访问 Android 开发人员指南,他们会向您展示如何做到这一点
http://developer.android.com/reference/android/app/TabActivity.html
有示例代码向您展示如何使用片段执行此操作
于 2012-09-07T13:07:46.717 回答
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
搜索更多 - 还有许多其他示例如何以这种方式创建选项卡。
于 2012-09-07T13:08:52.800 回答
0
创建包含带有小图像的线性布局,并实现带有导航到该图像(选项卡)的界面,
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
于 2012-09-07T13:06:14.293 回答