andorid 选项卡
来源:互联网 发布:面向对象java怎么用 编辑:程序博客网 时间:2024/06/05 15:45
选项卡主要由TabHost、TabWidget和FrameLayout3个组件组成,用于实现一个多标签页的用户界面,通过它可以将一个复杂的对话框分割成若干个标签页,实现对信息的分类显示和管理。使用该组件不仅可以使界面简洁大方,还可以有效地减少窗体的个数。
在Android中,实现选项卡的一般步骤如下:
(1)在布局文件中添加实现选项卡所需的TabHost、TabWidget和FrameLayout组件。
(2)编写各标签页中需要显示内容所对应的XML布局文件。
(3)在Activity中,获取并初始化TabHost组件。
(4)为TabHost对象添加标签页
下面通过一个实例来说明选项卡的应用
在main.xml布局文件中,首先添加一个TabHost组件,然后在该组件中添加线性布局管理器,并且在该布局中添加一个作为标签组的TabWidget和一个作为标签内容的FrameLayout组件。
res/layout/main.xml:
编写各标签页中要显示内容对应的XML布局文件:
res/layout/tab1.xml:
res/layout/tab2.xml:
res/layout/tab3.xml:
MainActivity:
效果如图:
要想把选项卡标题放在底部,实现这个很简单,只需将布局文件 中<TabWidget />
标签加个android:layout_gravity="bottom",选项卡就会显示在页面底部,
默认是 android:layout_gravity="top"。或者在LinearLayout布局下将<TabWidget />
在Android中,实现选项卡的一般步骤如下:
(1)在布局文件中添加实现选项卡所需的TabHost、TabWidget和FrameLayout组件。
(2)编写各标签页中需要显示内容所对应的XML布局文件。
(3)在Activity中,获取并初始化TabHost组件。
(4)为TabHost对象添加标签页
下面通过一个实例来说明选项卡的应用
在main.xml布局文件中,首先添加一个TabHost组件,然后在该组件中添加线性布局管理器,并且在该布局中添加一个作为标签组的TabWidget和一个作为标签内容的FrameLayout组件。
res/layout/main.xml:
编写各标签页中要显示内容对应的XML布局文件:
res/layout/tab1.xml:
res/layout/tab2.xml:
res/layout/tab3.xml:
MainActivity:
效果如图:
要想把选项卡标题放在底部,实现这个很简单,只需将布局文件 中<TabWidget />
标签加个android:layout_gravity="bottom",选项卡就会显示在页面底部,
默认是 android:layout_gravity="top"。或者在LinearLayout布局下将<TabWidget />
标签将放在<FrameLayout/>标签下
转载请注明出处:http://blog.csdn.net/acmman/article/details/44904205
0 0
- andorid 选项卡
- Andorid Settings 默认设置,移除选项
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- 选项卡
- Android 自定义View 需要知道的几点
- JQuery的引入和使用
- java单例模式饿汉模式
- libevent多线程
- mysql什么情况下不会使用索引
- andorid 选项卡
- android---手势密码
- JFinal 如何进行XSS过滤(JFinal 的简单介绍到利用JFinal 的handler实现)
- [html1]html5的基本形式
- Tomcat工作原理(一)一个简单的Web应用
- extjs6.2的登陆窗口与ajax提交表单
- MYSQL远程服务器自动备份数据到本机
- mysql设置参数
- android--引导界面