Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android游戏开发系统控件-TabSpec与TabHost

Android游戏开发系统控件-TabSpec与TabHost今天学习了另一个比较特殊的控件:TabSpec(分页),TabHost(分页的集合)TabHost相当于浏览器中分页的集合,而TabSpec则相当于浏览器中的每个分页;在Android中,每一个TabSpec分页可以是一个组件,也可以是一个布局,然后将每个分页装入TabHost中,TabHost即可将其中的每个分页一并显示出来。创建项目:TabProject向项目资源中添加了两张图片资源:bg.png与bg2.png.功能:实现在布局中进行页面切换项目运行结果截图:修改代码:=>>布局文件main.xml
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:layout_width="fill_parent"  
  4.     android:layout_height="fill_parent"  
  5.     android:orientation="vertical"   
  6.     android:background="@drawable/bg2">  
  7.     <Button   
  8.         android:layout_width="fill_parent"  
  9.         android:layout_height="wrap_content"  
  10.         android:text="@string/btn1"  
  11.         android:id="@+id/btn1"  
  12.         />  
  13.     <EditText   
  14.         android:layout_width="fill_parent"  
  15.         android:layout_height="wrap_content"  
  16.         android:text="@string/et1"  
  17.         android:id="@+id/et1"  
  18.         />  
  19.     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  20.         android:orientation="vertical"  
  21.         android:layout_width="fill_parent"  
  22.         android:layout_height="fill_parent"  
  23.         android:id="@+id/mylayout"  
  24.         android:background="@drawable/bg"  
  25.         >  
  26.         <Button  
  27.             android:layout_width="fill_parent"  
  28.             android:layout_height="wrap_content"  
  29.             android:text="@string/btn2"  
  30.             />  
  31.         <EditText  
  32.             android:layout_width="fill_parent"  
  33.             android:layout_height="wrap_content"  
  34.             android:text="@string/et2"  
  35.             />  
  36.     </LinearLayout>  
  37.   
  38. </LinearLayout>