У меня есть список, и каждый элемент состоит из 3 разных текстовых просмотров. Мне нужно проверить, имеет ли контент третьего текстового представления определенное значение.Проверьте содержимое каждого текстового поля из списка.
Любые идеи о том, как это сделать? Я думаю, что это должно быть реализовано внутри класса адаптера.
public class CustomAdapterMenu extends ArrayAdapter<MenuItem> implements View.OnClickListener{
TextView adapter_nrItm=null;
Button adapter_minus=null;
Button adapter_plus=null;
public CustomAdapterMenu(Context context, ArrayList<MenuItem> items) {
super(context,R.layout.custom_item, items);
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
LayoutInflater inflater=LayoutInflater.from(getContext());
View customView=inflater.inflate(R.layout.custom_items, parent, false);
MenuItem menuItem=getItem(position);
String item=menuItem.getItem().toString();
String type=menuItem.getType().toString();
String price= String.valueOf(menuItem.getPrice());
TextView adapter_item=(TextView)customView.findViewById(R.id.tvItem);
TextView adapter_type=(TextView)customView.findViewById(R.id.tvType);
TextView adapter_price=(TextView)customView.findViewById(R.id.tvPrice);
adapter_nrItm=(TextView)customView.findViewById(R.id.tv_nrItm);
ImageView adapter_image=(ImageView)customView.findViewById(R.id.image);
adapter_plus=(Button)customView.findViewById(R.id.btnAdd);
adapter_minus=(Button)customView.findViewById(R.id.btnDelete);
adapter_item.setText(item);
adapter_type.setText(ingredients);
adapter_price.setText(price);
adapter_image.setImageResource(R.drawable.icon);
return customView;
}
}
Можете ли вы опубликовать некоторые фрагменты? –
@ArpitPatel Я просто добавил несколько фрагментов. Дело в том, чтобы получить массив из тех элементов, которые имеют определенный тип. Тип меняется при нажатии кнопок. – Mada
Что вы хотите проверить? цена?? –