Kuix教程5 列表框

    列表框的一个简单例子,嵌套在带滚动条的面板中

			<scrollPane>
				<list>
					<listitem onaction="listclick(1234)">
						<text>Stone</text>
						<picture>stone.png</picture>
					</listitem>
					<listitem>
						<text>Leaf</text>
					</listitem>
					<listitem>
						<picture>scissors.png</picture>
						<text>Scissors</text>
					</listitem>
					<listitem>
						<textarea>A paragraph long enough to take up two lines</textarea>
					</listitem>
				</list>
			</scrollPane>

 java代码,onaction:选择/点击时触发,显示传入的参数.

		if("listclick".equals(identifier)){
			Kuix.alert("listclick:"+(String)arguments[0]);
			return false;
		}
     使用注意:

1 列表的内容可以是文字,图片等,长度超过一行时会超出界限,嵌入textarea对象则会自动换行。

2 目前测试情况看,scrollPane不会自动显示滚动快,必须要选择到屏幕最下一行才会显示滚动条,实际上稍微修改一下scrollPane的代码可以让它自动刷新,另外scrollPane还有很多小问题,例如如何修改为横向滚动条,不能同时实现横纵两个滚动条等,以后再开一个专题讲述。

3 list本身似乎不能写事件,而且没有value属性,但是可以用list.focuswidget获取其选中的项目,必须注意的是必须用菜单操作,如果你在按钮的事件中获取list.focuswidget,由于按按钮的瞬间焦点已经转移到按钮上了,是获取不到选中项的,菜单则不会获取焦点,这有时是一个比较麻烦的事情

4 listitem有点击触发事件,同样没有value,可以用id或者getChild获取子对象的文本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值