0
您好,我想綁定GridView與sd卡中的圖像,但不是在res/drawable文件夾中?下面 是代碼,我現在用的圖片來自RES /繪製的文件夾 // //水稻Android綁定GridView使用外部圖像?
public static int[] mPictureIds_rice = {
R.drawable.chinese_fried_rice, R.drawable.nasi_goreng };
public static String[] mPrice_rice_detl = { "seafood \tRs. 725\nprawn \tRs. 675\nfish \tRs. 375\nchicken \tRs. 275\nvegetables\t Rs. 225\negg \tRs. 195",
"Rs. 375.00" };
public static String[] mPrice_rice = { "225.00", "375.00" };
public static String[] mName_rice_detl = { "chinese fried rice (chinese)",
"nasi goreng (indonesia)" };
public static String[] mName_rice = { "chinese fried rice",
"nasi goreng" };
public static String[] mName_rice_desc = {
"Wok tossed rice grains, assortment of vegetarian and non-vegetarian selection",
"Indonesian style fried rice with assorted seafood,meat and vegetable", };
public static int[] mVegNon_rice = { R.drawable.vegicon,
R.drawable.non_veg };
// //
** 以下是我的gridview的代碼 **
GridView gridview_rice = (GridView) findViewById(R.id.gridview_beverages);
gridview_rice.setAdapter(new ImageAdapter(this,
mPictureIds_rice, mName_rice, mPrice_rice));
gridview_rice.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
final int position, long id) {
Intent intent1 = new Intent(getApplicationContext(),
view_beverages_detail.class);
intent1.putExtra("position", position);
intent1.putExtra("Image", mPictureIds_rice);
intent1.putExtra("ImageName",mName_rice_detl);
intent1.putExtra("ImageNameShort",mName_rice);
intent1.putExtra("VegNonVegImage", mVegNon_rice);
intent1.putExtra("ItemDescription",mName_rice_desc);
intent1.putExtra("ItemPrice",mPrice_rice);
startActivity(intent1);
}
});
我正在從web服務獲取圖像,並將它們放到Android設備文件夾下,這就是我想要的原因BIND GRIDVIEW從設備中存儲的圖像?
感謝它對我很好,非常感謝 – PCS