Bagaimana Anda mengakses nilai dalam res/values/string.xml
file sumber daya dari Android Activity class
?
109
Anda bisa mendapatkan String menggunakan,
getString(R.string.app_name);
Dan, Anda bisa mendapatkan string-array menggunakan
String arr[] = getResources().getStringArray(R.array.planet);
for (int i = 0; i < arr.length; i++) {
Toast.makeText(getBaseContext(),arr[i], Toast.LENGTH_LONG).show();
}
strings.xml:
Aktivitas:
sumber
Masukkan kode ini
res/values/string.xml
Kode ini untuk ditempatkan
res/layout/main.xml
dan menghapus widget default yang ada dimain.xml
.sumber
Jika getString (R.string.app_name); tidak berfungsi untuk Anda, Anda dapat menyampaikan konteks seperti ini:
sumber
Jika Anda memiliki konteks Aktivitas, lanjutkan dengan:
Jika Anda tidak memiliki konteksnya, coba di bawah ini, Anda bisa mendapatkan konteks dari aktivitas menggunakan
Constructor
.sumber