中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android選項卡TabHost功能怎么用

發布時間:2022-04-24 14:07:47 來源:億速云 閱讀:137 作者:iii 欄目:開發技術

本篇內容介紹了“android選項卡TabHost功能怎么用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

首先定義三個xml文件,分別為l1.xml,l2.xml,l3.xml,每個選項卡的標簽頁的內容為一個xml文件。

其中l1.xml為:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:id="@+id/l1">
 
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />
 
</LinearLayout>

l2.xml為:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:id="@+id/l2">
 
    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPersonName" >
 
        <requestFocus />
    </EditText>
 
    <EditText
        android:id="@+id/editText2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPassword" />
 
</LinearLayout>

l3.xml為:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:id="@+id/l3">
 
    <RatingBar
        android:id="@+id/ratingBar1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
 
</LinearLayout>

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功能怎么用

android選項卡TabHost功能怎么用

android選項卡TabHost功能怎么用

“android選項卡TabHost功能怎么用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

封开县| 汕尾市| 大化| 商河县| 嘉黎县| 神木县| 广河县| 贞丰县| 汕尾市| 台南县| 长宁县| 宁安市| 平舆县| 乌兰浩特市| 大石桥市| 潼南县| 云林县| 翁牛特旗| 莱芜市| 抚州市| 奉新县| 宁津县| 辉县市| 华安县| 仙游县| 静海县| 汽车| 渝北区| 六安市| 泰兴市| 连城县| 平顺县| 阿勒泰市| 个旧市| 钟山县| 德州市| 石林| 恩施市| 子洲县| 嘉兴市| 衡阳县|