Android[初级教程]第十一章 TabHost控件
16lz
2021-01-26
这一章我们学习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怎么运用.看,唐僧师徙四人的能力一览无遗了。
更多相关文章
- Android获取控件的大小
- Android(安卓)自定义titlebar控件(自定义UI控件)
- android LayoutInflater的使用
- Andriod视频http://pan.baidu.com/share/link?shareid=7300&uk=3
- Android(安卓)点击View Rotate旋转带视图动画
- Android(安卓)UI 之 RecyclerView实现常见首页布局
- Android:为什么声明控件和控件赋值要分开?
- Android(安卓)程式开发:(十)基本控件 —— 10.2 Button,ImageButton
- Android控件之AutoCompleteTextView(自动匹配输入的内容)