在制作android應用的時候,常常用到很多string,就是一些文字,這裡介紹一種方法,将所有string封裝在一個string.xml檔案中,通過styles.xml控制string的大小等屬性。在代碼中,隻要調用string的id即可。這樣符合面向對象的程式設計思想,而且也能使android應用更好的适應各種分辨率的手機!
首先,我們在value檔案夾下建立string.xml用于存放string,建立styles.xml用于控制string的屬性。(無視其他xml)
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LctWOyoVdWdUY6R2RkdnVulldRhlW1VTaitmTzkVdjJjYzpkMMZ3bENGMShUYvwFd4VGdvwlMvw1ayFWbyVGdhd3P0MzN3UzNxETM4ETMxMTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
在string.xml中,我們聲明一些string,注意name
在styles.xml中
配置完xml檔案,我們看看在代碼中怎麼調用!
比如我們要調用string.xml中命名為help的string。隻要在對象中類似于這種setText(R.string.help);調用方法就可以,跟圖檔的用法是一樣的!