Android|Android 简单的选项卡
简单选项卡
选项卡其实就是多标签页,选择一个标签就能查看对应的页面主xml 主要是确定TabHost、TabWidget、TabContent。前两者都有具体的标签,而TabContent我们使用FrameLayout来实现:
子xml 子xml这里只写两个,分别表示两个标签页:
两个xml其实差不多。
MainActivity
public class MainActivity extends AppCompatActivity {@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TabHost tabHost = findViewById(android.R.id.tabhost);
tabHost.setup();
LayoutInflater inflater = LayoutInflater.from(this);
inflater.inflate(R.layout.tab1, tabHost.getTabContentView());
inflater.inflate(R.layout.tab2, tabHost.getTabContentView());
tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("Hello").setContent(R.id.left));
tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("nihao").setContent(R.id.right));
}
}
首先获取TabHost对象,然后对其进行初始化。
要为TabHost添加标签页,首先需要声明一个LayoutInflater对象,然后加载两个页面,之后把两个标签页添加到tabHost中即可。
效果
文章图片
文章图片
【Android|Android 简单的选项卡】点击上面的标签即可切换两个页面。
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量