我需要在Android上實現類似last.fm tag cloud的行爲。帶有可變寬度項目的GridView
這意味着:我的項目有android:layout_width="wrap_content"
,我需要水平顯示,直到項目不會對View
,這將是下一行的第一個項目水平適合。我還想用ListAdapter
填充視圖。
寫這樣的視圖看起來過於複雜。有沒有實現這種效果的圖書館項目?
我需要在Android上實現類似last.fm tag cloud的行爲。帶有可變寬度項目的GridView
這意味着:我的項目有android:layout_width="wrap_content"
,我需要水平顯示,直到項目不會對View
,這將是下一行的第一個項目水平適合。我還想用ListAdapter
填充視圖。
寫這樣的視圖看起來過於複雜。有沒有實現這種效果的圖書館項目?
你在找什麼是FlowLayout
。它並不存在於Android本身,但Romain Guy(一名前Android工程師)給出了a talk showing a quick implementation,並且還有幾個可用的庫,或者可以輕鬆地創建自己的庫。
https://github.com/ApmeM/android-flowlayout
https://github.com/blazsolar/FlowLayout
http://nishantvnair.wordpress.com/2010/09/28/flowlayout-in-android/
http://hzqtc.github.io/2013/12/android-custom-layout-flowlayout.html
哇,謝謝!這正是我需要的。 – razielsarafan