0

私はAndroidにかなり慣れていないので、私の質問が引き起こすかもしれない不便を前もってお詫び申し上げます。

この画像とまったく同じように見えるリストビューを作成したいと思います。

http://www.flickr.com/photos/42311831@N07/10145401953/

リストビューには 2 つの列があり、それぞれに高さが可変のカスタム ビューがあります (異なる色の長方形の画像で表されます)。

これを 2 つの異なるリストビューで作成するのは非常に簡単です。

私のアプローチは、2つのリストビューを作成し、それらをスクロールイベントでお互いに「聞く」ようにし、同時にスクロールすることでそれに応答することです。つまり、これら 2 つのリストビューの 1 つを下にスクロールすると、もう 1 つのリストビューも下にスクロールしたかのように応答します。

これが正しい解決策かどうか確信が持てないので、このようなコンポーネントを作成した経験のある人はいますか?

ボージャン、お時間をありがとうございました

4

1 に答える 1

0

リストビューではなく、グリッドビューです。各グリッドのコンテンツに応じて調整できるグリッドビュー。線形レイアウトを作成するのと同じ方法で、固定サイズの単純なグリッドビューを作成できます。

define a gridview xml
define gridview row xml (this contains textviews, edittext, buttons etc) or from your image it can have colors like red,green,blue etc

縦向きモードではグリッドビューの数を1に、横向きモードでは2に設定して、画像の外観を取得できます

上記のxmlを作成し、アクティビティでリストビューが膨張するのと同じように膨張させることができます。

または、不均一なサイズのグリッドが必要な場合は、このライブラリをチェックしてください

http://www.androidviews.net/2013/01/pinterest-like-adapterview/

私は明確であることを願っています、そしてあなたは私の努力に感謝します:)

于 2013-10-07T22:55:54.073 に答える