褐色尿图片:20.2.3 控件属性
来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 15:05:46
20.2.3 控件属性
每个控件都具有很多的属性,可在XML中使用这些属性修改控件的外观。下面列出控件的常用属性。
1.ID类属性
每个控件都必须有一个唯一的ID,由一个最多是1024个字符的字符串组成,ID属性分为以下3类:
id:为自定义控件的ID;
idMso:为内置控件的ID;
idQ:为标记
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:为控件设置附加文本。