私はDrawable-mdpiフォルダに(my_image.png)というイメージを持っています。ValueからResource.Idを取得するには?
androidアプリケーションがWebサービスとやりとりします。それは "my_image"を返すかもしれません。私のアンドロイドアプリケーションは、この画像をロードする必要があります。
私はMonodroidを使用していますが、私はまだ結果は常に"0"
あるこの
int abc = Resources.GetIdentifier("my_image","drawable",null);
を試してみました。それは周り探し
// aapt resource value: 0x7f020000
public const int my_image = 2130837504;
(リソースファイルから)であるべきとAndroid方法は似ているように思えるとき
int i = this.getResources().getIdentifier("txt_asecondtext", "strings", this.getPackageName());
私の代わりにnull
のパッケージ名を渡してみましたが、それは何もしませんでした。
私は、あなたの最後のサンプルラインが動作していない理由を理解したと思います。 'strings'は' string'でなければなりません – gtcompscientist