2016-04-29 32 views
1

我有一個列表和其右側的滾動條以及兩個自定義按鈕,分別代表上卷和下卷。這兩個按鈕通過使用list.setSelectedIndex(index,true)模擬滾動,並通過我的自定義佈局放置在滾動條的上方和下方。Codenameone列表滾動條隊列

我對此有兩個問題:

1)。由於上滾滾和下滾滾按鈕疊加在列表頂部,因此當我點擊其他地方時,它們會消失。當我點擊它應該位於的區域時,它們會閃現出現在外觀中。我該如何補救這種行爲? 2)。我在GUI構建器的「Scroll」主題中使用了一個滾動條圖像。它的對齊方式是IMAGE_ALIGNED_CENTER。然而,當我通過我的向上滾動和向下滾動按鈕滾動到列表的末尾時,滾動縮略圖沒有到達滾動條的末端。上卷式和下卷式按鈕實質上是通過每次按下一個索引來滾動列表(使用setSelectedIndex(index,true))。

謝謝

回答

0

你如何覆蓋按鈕。我假設你只是將它們設置爲不允許的特定位置,因爲我們無法使它們適應各種分辨率。我建議你仔細閱讀developer guide section on layouts

要放置在列表頂部的東西在你需要使用LayeredLayoutLayeredPane一個可移植的方式和Container +正確的佈局中(例如BorderLayoutEAST)的位置這一點。

在這blog post有一個用於製作滾動條的示例,但它不是「頂部」。它可以作爲一個起點。