1 / 6
文档名称:

android开发教程TabWidget【DOC精选】.doc

格式:doc   大小:51KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android开发教程TabWidget【DOC精选】.doc

上传人:phl806 2017/2/21 文件大小:51 KB

下载得到文件列表

android开发教程TabWidget【DOC精选】.doc

相关文档

文档介绍

文档介绍:本文由麦可网/ 收集整理,转载请注明出处。 Android : TabWidget 正文一、结构 public class TabWidget extends LinearLayout implements 二、概述显示选项卡标签的列表,用于代表父选项卡集合的每一页。当前 widget 的容器对象是 TabHost 。当用户选择一个选项卡时,此对象给父容器对象 TabHost 发送一个消息,告诉 TabHost 切换到对应的页面显示。此对象上的很多方法, 你通常不会直接使用。容器 TabHos t 被用来添加标签, 添加并管理回调函数。你可能会调用此对象以迭代选项卡列表, 或者调整选项卡列表的布局,但大多数方法应该是通过容器 TabHost 对象调用。参见 Tab Layout tutorial 。三、 XML 属性属性名称描述 android:divider 可绘制对象,被绘制在选项卡窗口间充当分割物。 android:tabStripEnabled 确定是否在选项卡绘制 android:tabStripLeft 被用来绘制选项卡下面的分割线左边部分的可视化对象。 android:tabStripRight 被用来绘制选项卡下面的分割线右边部分的可视化对象。四、公共方法 public void addView (View child) 增加子视图。如果子视图没有设置布局参数,那么将为子视图设置此 ViewGroup 默认的布局参数。参数 child 新增的子视图 public void childDrawableStateChanged (View child) 如果调用 addStatesFromChildren 函数返回 true , 刷新此组的可视化对象的状态( 包括它的子元素的状态)。参数 child 可视化对象状态被改变的子元素。 public void dispatchDraw (Canvas canvas) 绘制时调用此方法来绘制子视图。派生类在被绘制之前, 为获取控制可能会重写此方法(但必须在它自己的视图已经被绘制之后)。参数 canvas 绘制视图的画布(canvas) 本文由麦可网/ 收集整理,转载请注明出处。 public void focusCurrentTab (int index) 设置当前选项卡并且让其获得焦点。此方法确保获取焦点的选项卡窗口匹配选中的窗口, 一般情况下类似 setCurrentTab(int) 。通常当我们通过操作 UI 实现时, 这些都不是问题, 因为 UI 负责调用 () ,但如果我们通过程序控制选中选项卡窗口, 那么我们就必须确认保持焦点。( 译者注: setCurrentTab(int) 执行后, 选中指定索引的选项卡窗口, 但不获取焦点。 focusCurrentTab(int) 执行后, 不仅通过调用 setCurrentTab(int) 选中指定索引的选项卡窗口还获取焦