前言:
產(chǎn)品最近需要做用戶的行為分析,雖然跟客戶端沒什么關(guān)系,但是產(chǎn)品設(shè)計(jì)出來一個(gè)界面,更好的通過用戶的行為分析來給他制定她感興趣的的書籍新聞等....
原型圖片

需求:
一個(gè)有3個(gè)分類.(男 女 二次元) ,每個(gè)標(biāo)簽2行,每一行4個(gè)item.不管多少字,都需要自動(dòng)布局,全局最多4個(gè)item,最少選擇一個(gè)item.
難點(diǎn): 最多選擇4個(gè)item.最少選擇一個(gè)item.選擇完畢之后需要轉(zhuǎn)換成gson格式傳送給服務(wù)器(記得傳送跟閃現(xiàn)更搭配),key的話是:第一個(gè)title男生選擇是 '1' ,第二個(gè)是女生選擇是 '2' , 第三個(gè)二次元是'3'.然后傳給服務(wù)器.

json數(shù)據(jù)格式
項(xiàng)目中我提供2種方式 一種是 泓洋大神封裝的 FlowLayout,另一種是用RecyclerView實(shí)現(xiàn)的,個(gè)人認(rèn)為RecyclerView比較好.雖然麻煩一點(diǎn),但是擴(kuò)展性強(qiáng)一些.