flag.png 為例,可以用:
int idFlag = getResources().getIdentifier(
getPackageName() + ":drawable/flag",
null, null);
// 或是
int idFlag = getResources().getIdentifier(
"flag", "drawable", getPackageName());
int idFlag = getResources().getIdentifier(
getPackageName() + ":drawable/flag",
null, null);
// 或是
int idFlag = getResources().getIdentifier(
"flag", "drawable", getPackageName());
到這,如何取得 flag1.png ~ flag10.png 的 Drawable 物件,程式碼如下:
var Drawable[] dw = new Drawable[10];
for (int i = 1; i <= 10; i++) {
int id = getResources().getIdentifier(
"flag" + i,
"drawable", getPackageName());
dw[i-1] = getResources().getDrawable(id);
以上
資料來源:
http://ysl-paradise.blogspot.com/2008/08/resource-id.html
int idFlag = getResources().getIdentifier(
getPackageName() + ":drawable/flag",
null, null);
// 或是
int idFlag = getResources().getIdentifier(
"flag", "drawable", getPackageName());
int idFlag = getResources().getIdentifier(
getPackageName() + ":drawable/flag",
null, null);
// 或是
int idFlag = getResources().getIdentifier(
"flag", "drawable", getPackageName());
到這,如何取得 flag1.png ~ flag10.png 的 Drawable 物件,程式碼如下:
var Drawable[] dw = new Drawable[10];
for (int i = 1; i <= 10; i++) {
int id = getResources().getIdentifier(
"flag" + i,
"drawable", getPackageName());
dw[i-1] = getResources().getDrawable(id);
以上
資料來源:
http://ysl-paradise.blogspot.com/2008/08/resource-id.html