国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Android - Android入門之TabHost與TabWidget實例解析

Android入門之TabHost與TabWidget實例解析

2021-03-06 23:02Android開發網 Android

這篇文章主要介紹了Android入門之TabHost與TabWidget,對于Android初學者有一定的學習借鑒價值,需要的朋友可以參考下

本文實例介紹的是android的tab控件,tab控件可以達到分頁的效果,讓一個屏幕的內容盡量豐富,當然也會增加開發的復雜程度,在有必要的時候再使用。android的tab控件使用起來有點奇怪,必須包含和按照以下的順序:

Android入門之TabHost與TabWidget實例解析

tabhost控件->tabwidget(必須命名為tabs)->framelayout(必須命名為tabcontent)。

先來貼出本例運行的截圖:

Android入門之TabHost與TabWidget實例解析

main.xml的源碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="utf-8"?>
<tabhost android:layout_width="fill_parent"
  android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost1">
  <tabwidget android:id="@android:id/tabs"
    android:layout_height="wrap_content" android:layout_width="fill_parent">
</tabwidget>
  <framelayout android:id="@android:id/tabcontent"
    android:paddingtop="65px" android:layout_width="fill_parent" android:layout_height="fill_parent">
    <linearlayout android:layout_height="wrap_content" android:id="@+id/tab1" android:orientation="vertical" android:layout_width="fill_parent">
      <edittext android:layout_height="wrap_content" android:id="@+id/edttab1" android:layout_width="fill_parent"></edittext>
      <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btntab1" android:text="tab1"></button>
    </linearlayout>
    <linearlayout android:layout_height="wrap_content" android:id="@+id/tab2" android:layout_width="fill_parent" android:orientation="horizontal">
      <edittext android:layout_height="wrap_content" android:id="@+id/edttab2" android:layout_width="wrap_content" android:layout_weight="300"></edittext>
      <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btntab2" android:text="tab2"></button></linearlayout>
  </framelayout>
</tabhost>

java程序源碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package com.testtab;
import android.app.tabactivity;
import android.os.bundle;
import android.view.view;
import android.widget.button;
import android.widget.edittext;
import android.widget.tabhost;
import android.widget.tabhost.tabspec;
public class testtab extends tabactivity {//基于tabactivity構建
 
 button btntab1,btntab2;
 edittext edttab1,edttab2;
  /** called when the activity is first created. */
  @override
  public void oncreate(bundle savedinstancestate) {
   super.oncreate(savedinstancestate);
    setcontentview(r.layout.main);
    
    tabhost tabs = gettabhost();
    //設置tab1
    tabspec tab1 = tabs.newtabspec("tab1");
    tab1.setindicator("tab1");   // 設置tab1的名稱
    tab1.setcontent(r.id.tab1);  // 關聯控件
    tabs.addtab(tab1);        // 添加tab1
    
    btntab1=(button)this.findviewbyid(r.id.btntab1);
    edttab1=(edittext)this.findviewbyid(r.id.edttab1);
    btntab1.setonclicklistener(new clickevent());
    
    //設置tab2
    tabspec tab2 = tabs.newtabspec("tab2");
    tab2.setindicator("tab2");  
    tab2.setcontent(r.id.tab2); 
    tabs.addtab(tab2);       
    
    btntab2=(button)this.findviewbyid(r.id.btntab2);
    edttab2=(edittext)this.findviewbyid(r.id.edttab2);
    btntab2.setonclicklistener(new clickevent());
    
    tabs.setcurrenttab(0);
  }
  
  class clickevent implements view.onclicklistener {
 @override
 public void onclick(view v) {
  if(v==btntab1)
  {
  edttab1.settext("tab1");
  }
  else if(v==btntab2)
  {
  edttab2.settext("tab2");
  }
 }
  
  }
}

 

延伸 · 閱讀

精彩推薦
450
主站蜘蛛池模板: 亚洲三区在线观看 | 91tv.com| 午夜电影福利 | av天天干| 在线播放亚洲 | 久久久久久久久久亚洲 | 亚洲精品第一 | 日韩在线观看中文字幕 | 国产一区二区三区视频在线观看 | 国产精品1区2区 | 日韩成人在线播放 | 无毛av| 久久综合伊人77777蜜臀 | 免费亚洲婷婷 | 亚洲一区二区中文字幕 | 亚洲精品无码专区在线播放 | 黄色中文字幕 | 亚洲一区二区在线播放 | 精品国产乱码久久久久久影片 | 久久丁香视频 | 狠狠色狠狠色合久久伊人 | 亚洲 自拍 另类 欧美 丝袜 | 久久精品一区二区国产 | 国产精品久久久久aaaa九色 | 国产午夜精品一区二区三区视频 | 久久不卡| 日韩久久精品一区二区 | 亚洲国产精品一区在线 | 久久成人国产精品 | 欧美激情视频一区二区三区不卡 | 国产啊女在线观看 | 色综合99| 久久久五月天 | 亚洲国产精品一区二区三区 | 国产精品视频一区二区三区不卡 | 欧美成人一级 | 日韩成年网站 | 99精品一区 | 国产一区二区h | 99热在线观看免费 | 国产精品毛片一区二区三区 |