相關(guān)資訊
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416902
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
每日一囧
如何設(shè)置AlertDialog的樣式呢?下面來(lái)跟朋友們一起探討下這個(gè)問(wèn)題!
在進(jìn)行android界面設(shè)計(jì)的時(shí)候,我在使用AlertDialog進(jìn)行彈出框的列表選擇的時(shí)候,發(fā)現(xiàn)本來(lái)可以一屏顯示的列表,因?yàn)楣雀枳远x的列表樣式,出現(xiàn)了滾動(dòng)條,客戶希望一屏就能顯示。
第一想到的就是重寫AlertDialog的,然后再重新實(shí)現(xiàn)布局,但是覺(jué)得這樣又需要去重寫列表選擇的功能,考慮到這樣一個(gè)小的客戶需求,重新去重新這么多的代碼,實(shí)在得不償失,就開始考慮其它的方法。
最后通過(guò)查閱資料,發(fā)現(xiàn)可以調(diào)用setAdapter,在adapter中指定給item指定一個(gè)xml布局文件,然后在布局xml文件中定義相關(guān)樣式。這樣就可以輕松去設(shè)置每個(gè)Item的高度了和相關(guān)的樣式了。
布局文件如下:

然后直接通過(guò)setAdapter()方法去調(diào)用即可,不再需要調(diào)用setItems();
調(diào)用代碼如下:

原圖,列表項(xiàng)太寬,出現(xiàn)流動(dòng)條:

上傳一下列表的效果圖片:

熱門評(píng)論
最新評(píng)論

DNF每日簽到送豪
lol7月神秘商店
LOL黑市亂斗怎么
LOL英雄成就標(biāo)志
騎自行車的正確
在校大學(xué)生該如
微信朋友圈怎么