getImage()
を使用すると、assets/imagesフォルダにあるファイルの名前が取得されます。
しかし、私はビットマップを作成するために熱い知らない、getResorces()
、Activity
ではないので、私は使用することはできません。アダプタの文字列からイメージを取得する
文字列に格納されたファイルの名前を持つビットマップを作成するにはどうすればよいですか?
public class ListAdapter extends BaseAdapter {
...
...
....
private Bitmap getImage(Node node){
String path = node.getFirstChild().getFirstChild().getNextSibling().getNextSibling().getNextSibling().getTextContent();
}
}
資産からファイルをロードする方法のコードは100回掲載されています。さらに、あなたはクラスにアクティビティ・コンテキストを提供することができます。そうすれば問題はありません。 – greenapps
https://stackoverflow.com/a/8501428/115145 – CommonsWare
'クラスがアクティビティではないため、getResorces()を使用できません。 'いいえ、getResources()によってファイルを取得することはできません。 'assets'フォルダです。 –