2012-06-10 80 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()

相關問題