2011年5月10日火曜日

IDを指定してリソースを取得する方法

android.content.res.Resources クラスの getIdentifier() を使用することで取得可能です。

(メソッド)
public int getIdentifier (String name, String defType, String defPackage)
  • name  リソース名
  • defType  drawableなどの種類
  • defPackage  パッケージ名

(使い方)
int id = context.getResources().getIdentifier(
                "app_name", "string", context.getPackageName());

0 件のコメント:

コメントを投稿