1 / 7
文档名称:

android开发教程TabWidget.doc

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

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

分享

预览

android开发教程TabWidget.doc

上传人:雾里行舟 2019/5/24 文件大小:38 KB

下载得到文件列表

android开发教程TabWidget.doc

相关文档

文档介绍

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