`
shappy1978
  • 浏览: 683441 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Kuix教程5 列表框

    博客分类:
  • J2ME
UP 
阅读更多

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

			<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获取子对象的文本

  • 大小: 17.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics