这一章我们学习TabHost控件,唐僧师徙四个人每个人都各有自己的本领,那放在一起显示肯定不好看,这下我们就用TabHost来分开显示,每个都是一个单独的视图,先上图:

大家看到了每一个都是一个个人信息展示,好,我们来看一下main.xml代码:

这里面主要是定义了TabHost控件,这个TabHost控件ID是必须设成android:id="@android:id/tabhost"这个的,不然运行的时候肯定会报错.接下来是TabWidget控件,也必须将ID定义成android:id="@android:id/tabs",最后就是内容了FrameLayout的ID也必须设成android:id="@android:id/tabcontent",三个条件,一个都不能少,不然你肯定是运行不了的.

好,我们接下来看一下java源代码:

哇,这么少代码?呵呵,其实我将数据放到values/string底下了,接下来是string.xml

我直接将ListView控件通过android:entries="@array/tangseng"将定义的数组显示出来,所以在主java代码中才会用了很少的java代码,但真实应用,数据肯定不会是已知的,肯定需要通过数据库或其他方式来获取的,这一章我们主要学习TabHost怎么运用.看,唐僧师徙四人的能力一览无遗了。


更多相关文章

  1. Android获取控件的大小
  2. Android(安卓)自定义titlebar控件(自定义UI控件)
  3. android LayoutInflater的使用
  4. Andriod视频http://pan.baidu.com/share/link?shareid=7300&uk=3
  5. Android(安卓)点击View Rotate旋转带视图动画
  6. Android(安卓)UI 之 RecyclerView实现常见首页布局
  7. Android:为什么声明控件和控件赋值要分开?
  8. Android(安卓)程式开发:(十)基本控件 —— 10.2 Button,ImageButton
  9. Android控件之AutoCompleteTextView(自动匹配输入的内容)

随机推荐

  1. android contentResolver的使用
  2. Android(安卓)editText(文本框) 的基本属性
  3. Setting Text to Image On Android(安卓)
  4. Android设置activity横屏
  5. Android中EditText属性
  6. 【Android(安卓)系统开发】 编译 Android
  7. Android开发布局系列: LinearLayout布局实
  8. Android横屏竖屏切换的问题
  9. Android(安卓)3.0 r1中文API文档(104) ―
  10. Android(安卓)CTS(兼容性测试)