Я новичок в андроиде области ..отображение URL изображения в ListView
Я работаю с небольшим приложением ..
Что мне нужно ??
У меня есть URL-адреса URL-адресов и URL-адресов изображений в списке массивов, которые извлекаются из базы данных как объект json и хранятся в отдельном массиве. Я хочу, чтобы этот список массивов изображений отображался в списке с текстом.
Как это реализовать? пожалуйста, помогите мне ..
Я прошел через Google, но до сих пор я не ясный пример .. Пожалуйста, любой один помочь мне ..
Большое спасибо заранее ...
public class act extends Activity { /** Called when the activity is first created. */ static String uri1="http://i3.ytimg.com/vi/bQaWsVQSLdY/default.jpg"; static String uri2="http://i4.ytimg.com/vi/cJQCniWQdno/mqdefault.jpg"; static String uri3="http://i1.ytimg.com/vi/D8dA4pE5hEY/mqdefault.jpg"; public static String[] urls={uri1,uri2,uri3}; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); GridView grd=(GridView)findViewById(R.id.gridView1); grd.setAdapter(new ImageAdapter(this)); grd.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent,View v,int pos,long id) { Toast.makeText(getBaseContext(),"pic"+(pos+1)+"select ",Toast.LENGTH_SHORT).show(); } }); } public class ImageAdapter extends BaseAdapter { private Context context; private int itemBackground; ImageAdapter(Context c) { context=c; TypedArray a=obtainStyledAttributes(R.styleable.Gallery1); itemBackground=a.getResourceId(R.styleable.Gallery1_android_galleryItemBackground,0); a.recycle(); } public int getCount() { return urls.length; } public Object getItem(int pos) { return pos; } public long getItemId(int pos) { return pos; } public View getView(int pos,View cv,ViewGroup vg) { ImageView imageview=new ImageView(context); imageview.setImageResource(urls[pos]); imageview.setScaleType(ImageView.ScaleType.FIT_XY); imageview.setLayoutParams(new Gallery.LayoutParams(150,120)); imageview.setBackgroundResource(itemBackground); return imageview; } }
}
Я стараюсь, как this..i может не в состоянии получить изображение ...
это другой вопрос ALLtogether с щедростью? http://stackoverflow.com/questions/16212883/images-url-are-not-displaying-in-grid – Nezam