Ich habe eine Listenansicht, und jedes Element besteht aus 3 verschiedenen Textansichten. Ich muss überprüfen, ob der Inhalt der dritten Textansicht einen bestimmten Wert hat.Überprüfen Sie den Inhalt jeder Textansicht von einem Listenansicht
Irgendwelche Ideen, wie man das macht? Ich denke, es sollte innerhalb der Adapterklasse implementiert werden.
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;
}
}
Können Sie ein paar Schnipsel posten? –
@ArpitPatel Ich habe gerade ein Snippet hinzugefügt. Der Punkt besteht darin, ein Array dieser Elemente eines bestimmten Typs zu erhalten. Der Typ ändert sich, wenn Sie die Tasten drücken. – Mada
Was möchten Sie überprüfen? Preis?? –