1

私はクイズアプリケーションに取り組んでいます。列データを次の形式で sqlite データベースに格納しました。 ここに画像の説明を入力

質問を取得できましたが、その特定の質問の画像を取得する必要があります。画像を描画可能なフォルダーに保存しました。しかし、私は変更する必要がありi.e src="/test/image1.png" to src="/drawable/image1.png"ます。sqlite 列の画像のパスのようにパスを変更すると、drawable フォルダーに保存した画像を取得できますか? これに関して私を助けてください...

前もって感謝します

4

4 に答える 4

8

データベースでは、画像の名前を指定するだけで、を使用して画像を取得できると主張しますgetIdentifier

getResources().getIdentifier(name,"drawable", getPackageName());

ここで、nameは画像の名前になります。つまり-"image1"

于 2012-05-21T10:27:42.493 に答える
5

次のようにすることもできます。

 Drawable drawable = this.getResources().getDrawable(R.drawable.androidmarker);

ここで、これは実際のアクティビティのコンテキストを指します。

于 2012-05-21T10:49:48.973 に答える
2

getResources().getIdentifier(name,"drawable", getPackageName());

于 2012-05-21T10:36:58.077 に答える
0

src="image1.png" という名前を付けて、アセットフォルダーの画像と html にファイルを配置するだけです

于 2012-05-21T11:06:01.493 に答える