2011年7月5日星期二

檢索字符串資源, getString()

有時,我們將定義我們的字符串形式的資源

我們會使用資源(resources)的方式定義我們的字符串; 例如 /res/values/strings.xml 中的 "app_name".

如果我們要檢索這樣的字符串資源, 不能直接使用 myAppName = R.string.app_name, 我們要通過 getString() 方法檢索字符串資源.

例子:

檢索字符串資源, getString()

package com.StringResource;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class StringResourceActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

TextView text1 = (TextView)findViewById(R.id.text1);
TextView text2 = (TextView)findViewById(R.id.text2);

text1.setText(R.string.app_name);

String myAppName;
//myAppName = R.string.app_name; //Error!
myAppName = getString(R.string.app_name);
text2.setText(myAppName);
}
}


沒有留言:

發佈留言