私はGoogle、Yahoo、GMailの4つの画像を持っています。画像内の生のフォルダから画像を探す
これはすべての画像を含むresフォルダ内に生のフォルダを作りました。編集テキストに人が入力すると、s = "Google"のような文字列に含まれていますが、
if(etText.equals("Google") {
InputStream imageIS = this.getResources().openRawResource(R.raw.google);
}
else if(etText.equals("Yahoo") {
InputStream imageIS = this.getResources().openRawResource(R.raw.yahoo);
}
else if(etText.equals("GMail") {
InputStream imageIS = this.getResources().openRawResource(R.raw.gmail);
}
Bitmap bitmap = BitmapFactory.decodeStream(imageIS);
をして、としてあなたImageViewの中でそれをロードします:あなたはこのように、生のフォルダから、この方法によるInputStreamとして
InputStream ins = getResources().openRawResource(
getResources().getIdentifier("image name",
"raw", getPackageName()));
あなたは描画可能なフォルダにあなたのイメージを置く必要があります。 –
'raw'フォルダはmedias用です。ランチャーアイコンには 'mipmap'を使い、他のイメージには' drawable'を使います。 –
「Android Edittextでプログラム可能にdrawableRightを設定する方法」の複製がありますか?(http://stackoverflow.com/questions/22297073/how-to-programatically-set-drawableright-on-android-edittext) –