2010-03-16 64 views
2

我想創建一個更好的NumberPicker,然後使用DatePicker中使用的那個。我看着HTC Sense鬧鐘滾筒(看起來像iPhone旋鈕/滾筒),我想創建類似的東西。使用ListView在Android中創建類似滾筒的iPhone

我創建了一個ListView,看起來不錯,但我需要一種方法來獲取當前中間行的id。 ListView.getFirstVisiblePosition()做我想要的一種,但它會給我+ -1錯誤。另一個問題是滾動應該在「死亡」時鎖定在某一行。這些當然是相關的,我希望我可以通過使用自定義ListView解決此問題,但它隱藏在API中。

有關如何解決這個問題的想法?

回答

0

爲什麼不嘗試用ViewFlipper對象替換這三個ListView單元。與他們的幫助一樣,你可能會在中間翻轉。

0

試圖強制ListView的行爲作爲一種小部件它似乎不是一個壞的方法。如何自己編寫小部件?如果我要在平臺上坐下來寫這樣的東西,我絕對不會試圖在列表視圖上構建它,也可能不會嘗試在列表視圖上構建它,也可能不會嘗試在列表視圖上構建它,也可能不會嘗試在列表視圖上構建它,也可能不會嘗試在列表視圖上構建它,也可能不會嘗試在列表視圖上構建它它作爲它自己的東西是有道理的。

2

可能是你可以在谷歌代碼

我沒有嘗試過,但似乎它的工作原理使用這個項目。

+0

是的,我試過安卓車輪,看到它的作品。 – anticafe 2011-04-02 16:19:58

相關問題