-1
我已經創建GridView與圖像和複選框通過創建GridView的自定義佈局。Gridview與圖像和複選框
我要做的是,當用戶點擊圖片時,特定的複選框也應該被選中。
最後,當用戶單擊我在同一活動中添加的按鈕「保存」時,所選圖像應顯示在另一活動中。
我的適配器類如下:
public class MyAdapter extends BaseAdapter {
private Context context;
private int imgarray[];
MyAdapter(Context context, int imgarray[]) {
this.context = context;
this.imgarray = imgarray;
}
@Override
public int getCount() {
return imgarray.length;
}
@Override
public Object getItem(int position) {
return imgarray[position];
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View grid;
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if (convertView == null) {
grid = new View(context);
grid = inflater.inflate(R.layout.customgrid, null);
ImageView imageView = (ImageView) grid.findViewById(R.id.grid_item_image);
CheckBox chk = (CheckBox) grid.findViewById(R.id.grid_item_checkbox);
imageView.setImageResource(imgarray[position]);
} else {
grid = (View) convertView;
}
return grid;
}}
那很好,但如何檢查出哪些圖像被選中? –
你是如何獲得圖像?你有一個ArrayList或類似的東西的所有圖像網址? –
從可繪製文件夾中,通過創建R.drawable.imagetitle的int數組。 –