這個也是昨天學習用到的,總結(jié)下思路吧,因為這個知識點以后絕對會再次用到。
目的:我要在軟件中動態(tài)的選擇組件背景,系統(tǒng)皮膚,自定義吐司背景等。
實現(xiàn)思路:要用到安卓中的SharedPrefence的功能,在設置里面寫一個控件,設置一個點擊監(jiān)聽器,點擊的時候顯示一個Alert選擇彈窗,讓你進行選擇,對這個彈窗再設置一個點擊監(jiān)聽器(onItemListener),點擊到具體某個的時候,把對應的點擊id保存到sahredprefence里面去,這樣,其他地方就可以從這里取得設置里選擇的值,進行動態(tài)個性化處理。
代碼如下:
設置選擇的操作:
顯示自定義吐司的操作:
總結(jié):
1.要注意數(shù)組的應用,ids[ value]這種使用方式要能想到用,將圖片資源文件寫在一個ids數(shù)組里是個很好的方式和想法。
2.細心,獲得sp的時候名字寫錯了,config寫成了congig。
3.理解調(diào)試技巧是靠經(jīng)驗和邏輯推理的,都很重要。
更多信息請查看IT技術(shù)專欄