2013-03-02 3 views
8

enter image description hereこの種類のカスタムビューをAndroidで作成することはできますか?

私はAndroidと同様の種類のレイアウトを作成できるかどうかは疑問でした。

カスタムビューは、画像の性質に応じて拡張可能でなければなりません。私はGridViewでこの種のビューを試みました。

誰かが似たようなことをしていたら私に知らせてください。ありがとうございます...

+0

画像の性質はどういう意味ですか?ご指定ください?? –

+0

画像が特定のサイズでない場合、画像が縦長の場合はビューを展開する必要があります。 –

+0

ebarrencheaと言えばstaggeredGridviewはさらにトリックを行う必要があります。QuiltView https://github.com/jacobmoncur/QuiltViewLibrary – Atrix1987

答えて

5

StaggeredGridViewhereは、あなたが探しているものではありませんが、これと似ています。どのように動作するかを簡単に見たい場合は、デモプロジェクトhereを見つけることができます。

0

これは、gridviewでは不可能です。 ViewGroupを作成する必要があり、スクロールでビューを拡張する必要があります。 そして、ビューにビューを追加すると、そのビューにはイメージ、タイトルなどが含まれます。 そして、主なポイントは、ビューの幅をViewGroupの幅の1/4に等しく設定しなければならず、そのビュー内の画像の幅は、ビューと画像のmatch_parentとheightの両方に等しくなければならないということですwrap_contentです。

ViewGroupとインフレータを使用して一度試してみてください。 希望に役立ちます。