2

NumberPickerで使われているものよりも良いものを作りたいDatePickerHTC Sense Alarm clock Roller (Spinner/Roller のように見えます)を見て、iPhoneそのようなものを作成したいと考えています。

ListView正しく見えるを作成しましたが、中央の行の現在の ID を取得する方法が必要です。ListView.getFirstVisiblePosition()私がやりたいことはしますが、+-1エラーが発生します。もう 1 つの問題は、「死ぬ」ときにスクロールが特定の行にロックされることです。これらはもちろん関連しており、カスタムを使用してこれを解決できることを願ってListViewいますが、API に隠されています。

これを解決する方法について何か考えはありますか?

4

3 に答える 3

2

このプロジェクトをGoogleコードで使用できるかもしれません

https://code.google.com/p/android-wheel/

試していませんが、うまくいくようです。

于 2011-04-02T14:26:34.663 に答える
0

これらの3つのListViewセルをViewFlipperオブジェクトに置き換えてみませんか。彼らの助けと同じように、あなたは真ん中でひっくり返すことができるかもしれません。

于 2010-03-16T15:41:39.943 に答える
0

ListViewを一種のウィジェットとして動作させることを試みることは、悪いアプローチのようには思えません。自分でウィジェットを書いてみませんか?もし私が座ってそのようなものをプラットフォームで書くつもりなら、私は間違いなくそれをリストビューや他のウィジェットで構築しようとはしませんでした。それはそれ自身の種類のものとして理にかなっています。

于 2010-03-16T18:21:27.327 に答える