Ну, я пытался вставить изображения из Интернета в ListView.Когда я использую изображения из нарисованного файла, вставляя «R.drawable.paris (имя файла фото)», все идет хорошо.Но когда я пытаюсь использовать объект Bitmap, изображение просто не появляется на экране.Кто-нибудь может сказать мне, что я делаю не так?
public class TesHashBitActivity extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView listCities = (ListView)findViewById(R.id.citylist);
Bitmap photo = BitmapFactory.decodeResource(getResources(), R.drawable.img1);
ImageView img = (ImageView)findViewById(R.id.imagedisplay);
img.setImageBitmap(photo);
ArrayList<HashMap<String, Object>> citiesmap = new ArrayList<HashMap<String, Object>>();
HashMap<String, Object> citmap = new HashMap<String, Object>();
citmap.put("Photo", photo);
citmap.put("Nation", "France");
citiesmap.add(citmap);
SimpleAdapter sadapt = new SimpleAdapter(this, citiesmap, R.layout.lines, new String[] {"Photo","Nation"}, new int[] {R.id.photoimg,R.id.contentline});
listCities.setAdapter(sadapt);
}
}