Я извлекаю данные из json и сохраняю в arrayList типа пользовательского типа. Здесь,Как получить данные элемента сетки из arrayList в android
class ShowInfo{
public String title;
public String image;
public String id;
}
ArrayList<ShowInfo> imgs = new ArrayList<ShowInfo>();
Мой GridView класс адаптер -
class CustomAdapter extends ArrayAdapter<ShowInfo> {
CustomAdapter() {
super(getActivity(), android.R.layout.simple_list_item_1, imgs);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if(convertView == null){
LayoutInflater inflater = getActivity().getLayoutInflater();
convertView = inflater.inflate(R.layout.single_image, null);
holder = new ViewHolder(convertView);
convertView.setTag(holder);
}
else{
holder = (ViewHolder)convertView.getTag();
}
holder.populateFrom(imgs.get(position));
return convertView;
}
}
class ViewHolder{
// public TextView payment = null;
public ImageView image = null;
ViewHolder(View view){
image = new RoundedImageView(getActivity().getApplicationContext());
LinearLayout.LayoutParams params2 = new LinearLayout.LayoutParams(width/rowLimit, width/rowLimit);
params2.setMargins(5, 0, 5, 0);
//content.setLayoutParams(params);
}
void populateFrom(GalleryInfo info){
// image.setImageBitmap(info.logo);
Picasso.with(getActivity())
.load(info.image)
.placeholder(R.drawable.dittyicon)
.resize(200, 200)
.into(image);
}
}
Когда щелчок по любому пункту GridView Я хочу, чтобы получить название и идентификатор соответствующей сетки изображения. Я мог бы получить это? Я застрял здесь, любая помощь будет оценена.
Почему вниз голосования ?? – Exigente05