Android游戏开发系统控件-TabSpec与TabHost今天学习了另一个比较特殊的控件:TabSpec(分页),TabHost(分页的集合)TabHost相当于浏览器中分页的集合,而TabSpec则相当于浏览器中的每个分页;在Android中,每一个TabSpec分页可以是一个组件,也可以是一个布局,然后将每个分页装入TabHost中,TabHost即可将其中的每个分页一并显示出来。创建项目:TabProject向项目资源中添加了两张图片资源:bg.png与bg2.png.功能:实现在布局中进行页面切换项目运行结果截图:修改代码:=>>布局文件main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical"
- android:background="@drawable/bg2">
- <Button
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/btn1"
- android:id="@+id/btn1"
- />
- <EditText
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/et1"
- android:id="@+id/et1"
- />
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:id="@+id/mylayout"
- android:background="@drawable/bg"
- >
- <Button
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/btn2"
- />
- <EditText
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:text="@string/et2"
- />
- </LinearLayout>
-
- </LinearLayout>