2012-06-10 35 views
0

如何滚动容器不使用默认的方法称为如何在LWUIT-1.5中滚动或移动容器?

setScrollable(true), 
setScrollableX(true), 
setScrollableY(true). 

这里我的代码,

btnLeft = new Button(imgLeft);  

btnRight = new Button(imgRight); 

Container menuContainer = new Container(new BoxLayout(BoxLayout.X_AXIS)); 

String[] menuArray = {"ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX"}; 
for (index = 0; index < menuArray.length; index++) { 
      btnMenu = new Button((String) locale.get(menuArray[index])); 
menuContainer.addComponent(btnMenu); 
     } 

menuContainer.setScrollableX(true); 

应该移动的同时单击右键&左键向右向左&。

任何人都可以说在这个LWUIT-1.5中可能吗?

回答

1

如果您能告诉我们您想如何构建您的界面,这将会很有帮助。 所以,我用setScrollabeX试过了,它可以工作,但是我正在使用焦点进行导航。如果你想点击Button并进行滚动,你应该把在的Button像这样的功能:

Button权的行动,你必须将焦点设置到Button在右侧Container,反之亦然。使用Form方法setFocused(将组件放在此处)或使用Button方法requestFocus()

相关问题