HardBirch

LWUIT 上实现 Grid表格

时间:09-01-12 栏目:安卓入门与提高 作者:张飞不张,文采横飞 评论:9 点击: 3,722 次


最近不断在使用LWUIT,发觉LWUIT做的特效的确很不错,不过,有些LCDUI上的高级控件,例如StringsItem却没有。但是,可以用LWUIT现有的控件和排列方式来自己做个Gird,无须画图,大小自适应。。。。。。。。

废话就不多说了,直接贴出封装好的Grid代码:
































































/******************************************************************************
* 选中时,计算出被选中的ITEM的位置和值
* @return Container
*****************************************************************************/
public void focusGained(Component arg0) {
GridBtn b=(GridBtn) arg0;
sel_X=b.Xpos;
sel_Y=b.Ypos;
if(sel_Y==0)
{
sel_column=columns[sel_X];
sel_value="";
}
else {
sel_column=columns[sel_X];
sel_value=values[(sel_Y-1)*columns.length+sel_X];
}
}
public void focusLost(Component arg0) {
}
}
}


接下来的是调用代码:














public void actionPerformed(ActionEvent arg0) {
String msg="column: "+grid.sel_column+"/n"+
"value: "+grid.sel_value+"/n"+
"X: "+grid.sel_X+"/n"+
"Y: "+grid.sel_Y;
Dialog.show("Grid", msg, "", "OK");
}
}
 

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: LWUIT 上实现 Grid表格

LWUIT 上实现 Grid表格:目前有9 条留言

  1. 9楼
    unique4000:

    setScrollable的使用请教,setScrollable时出现了滚动条,而不是自动滚动,请问是为什么

    2009-02-12 14:53 [回复]
  2. 8楼
    hellogv:

    setScrollable的左右方向滚动,有bug

    2009-02-13 10:07 [回复]
  3. 7楼
    hc0120:

    小弟在WTK2.5中没找到package com.sun.lwuit.uidemo,是不是还要装什么开发包啊?请赐教�?d=0.34102390348643196

    2009-05-08 09:33 [回复]
  4. 6楼
    hellogv:

    WTK2.5里面没有LWUIT,LWUIT要另外下载使用。。。

    2009-05-09 09:09 [回复]
  5. 在哪调用的哦调用代码写在哪…看不太明白

    2009-05-12 10:20 [回复]
  6. 4楼
    kelly818:

    楼主,放到工程会出现空指针异常啊。。。
    楼主能不能扩展下成能隐藏显示列的Grid出来啊….

    2009-05-21 16:50 [回复]
  7. 地板
    lh15871815717:

    QQ:53242360
    要不我加你也行~~~

    2010-03-22 15:15 [回复]
  8. 板凳
    lh15871815717:

    [e01]
    交个朋友,嘿嘿……
    也是做J2ME的。

    2010-03-22 15:15 [回复]
  9. [e01]

    2010-07-22 09:42 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐