褐色尿图片:20.2.3 控件属性

来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 15:05:46

20.2.3  控件属性

每个控件都具有很多的属性,可在XML中使用这些属性修改控件的外观。下面列出控件的常用属性。

1.ID类属性

每个控件都必须有一个唯一的ID,由一个最多是1024个字符的字符串组成,ID属性分为以下3类:

id:为自定义控件的ID;

idMso:为内置控件的ID;

idQ:为标记

的ID。

2.外观属性

外观属性用来控制控件的可见性、标签、悬浮提示等信息,常用的有以下属性。

itemHeight:设置gallery控件中库项目的高度,以像素为单位;

itemWidth:设置gallery控件中库项目的宽度,以像素为单位;

itemSize:设置menu中项目的尺寸;可设置为normal和large,大项目不但显示描述也显示标签;

label:设置控件的标题;

screentip:设置鼠标悬浮在控件上时显示的小提示;

supertip:设置鼠标悬浮在控件上时显示的大提示;

showLabel:设置是否显示控件标签,取值为True和false;

size:设置控件的尺寸。可设置为normal和large,控件正常尺寸(normal)占用一行,大尺寸(large)占用三行;

title:设置菜单的标题文本,用于menu和menuSeparator控件;

visible:设置控件是否可见,取值为True和false。

3.图像属性

带图像的控件可以使用自定义的图像,也可使用内置控件的图像。主要有以下属性:

image:使用此属性设置自定义图像的名称;

imageMso:使用此属性设置内置控件的名称,用来引用内置控件的图像;

showImage:设置是否显示一个控件的图像,取值为True和false。

4.其他属性

除了上面介绍的控制控件外观、图像的属性外,常用的属性还有以下几种:

boxStyle:设置在box控件中是水平排列图标(默认)或垂直排列图标,取值为Horizontal或vertical;

columns:设置gallery控件库中的列数;

description:设置控件的长描述,当菜单的itemSize设置为大时显示在菜单中,用于botton、toggleButton、splitButton、checkBox、menu、dynamicMenu、gallery等控件;

enabled:设置控件是否有效,如果设为false,则该控件为灰色,不能操作;

maxLength:设置editBox或comboBox控件文字输入的最大长度;

keytip:设置访问控件的快捷键;

rows:设置gallery控件库中的行数;

showItemImage:设置在comboBox、dropDown或gallery控件中,是否在下拉列表中显示图像;

tag:为控件设置附加文本。