Android 字符串資源

2018-02-18 10:55 更新

Android允許你在一個(gè)或多個(gè)XML資源文件中定義字符串。

這些XML文件駐留在 /res/values 子目錄中。

你可以按你喜歡的方式命名XML文件,而你通常看到文件是命名為strings.xml。

例子

以下代碼顯示了字符串資源文件的示例。

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <string name="hello">hello</string>
   <string name="app_name">hello appname</string>
</resources>

注意

創(chuàng)建或更新此文件時(shí),Eclipse ADT插件會(huì)自動(dòng)在應(yīng)用程序的根包中創(chuàng)建或更新一個(gè)名為R.java的Java類,并為指定的兩個(gè)字符串資源指定唯一的ID。

不管資源文件的數(shù)量,只有一個(gè) R.java 文件。

R.java中生成的ID指向int而不是字符串。

大多數(shù)接受字符串的方法也將這些資源標(biāo)識(shí)符作為輸入。Android在必要時(shí)將這些int解析為字符串。

Android可以使用任意數(shù)量的任意文件,只要XML文件的結(jié)構(gòu)看起來像上面的xml,并且文件駐留在/res/values目錄中。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)