千家信息网

android选项卡TabHost功能怎么用

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容介绍了"android选项卡TabHost功能怎么用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有
千家信息网最后更新 2025年01月19日android选项卡TabHost功能怎么用

本篇内容介绍了"android选项卡TabHost功能怎么用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

首先定义三个xml文件,分别为l1.xml,l2.xml,l3.xml,每个选项卡的标签页的内容为一个xml文件。

其中l1.xml为:

     

l2.xml为:

                        

l3.xml为:

      

TabActivityDemo2.java:

package com.example.wenandroid; import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.TabHost.TabSpec; public class TabActivityDemo2 extends TabActivity {     protected void onCreate(Bundle savedInstanceState) {        // TODO Auto-generated method stub        super.onCreate(savedInstanceState);        android.widget.TabHost tab=getTabHost();        LayoutInflater lay=LayoutInflater.from(this);        lay.inflate(R.layout.l1, tab.getTabContentView(),true);        lay.inflate(R.layout.l2, tab.getTabContentView(),true);        lay.inflate(R.layout.l3, tab.getTabContentView(),true);                TabSpec t1=tab.newTabSpec("t1");        TabSpec t2=tab.newTabSpec("t2");        TabSpec t3=tab.newTabSpec("t3");                t1.setIndicator("选项卡1");        t2.setIndicator("选项卡2");        t3.setIndicator("选项卡3");                t1.setContent(R.id.l1);        t2.setContent(R.id.l2);        t3.setContent(R.id.l3);                tab.addTab(t1);        tab.addTab(t2);        tab.addTab(t3);    } }

效果如下图:

"android选项卡TabHost功能怎么用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0