İçindeki belirli öğeyi yenilemeye çalışıyorum RecyclerView.
Hikaye: Kullanıcı öğeye tıkladığında gösterilir AlertDialog. Kullanıcı ok düğmesine tıklayarak bir metin yazabilir. Bu metni bu öğede göstermek ve görünmez göstermek istiyorum ImageView- XML ve adaptörde beyan edildi ViewHolder-
Bu işlevi AlertDialog, öğeyi güncellemek için Pozitif Düğmede kullandım:
private void updateListItem(int position) {
View view = layoutManager.findViewByPosition(position);
ImageView medicineSelected = (ImageView) view.findViewById(R.id.medicine_selected);
medicineSelected.setVisibility(View.VISIBLE);
TextView orderQuantity = (TextView) view.findViewById(R.id.order_quantity);
orderQuantity.setVisibility(View.VISIBLE);
orderQuantity.setText(quantity + " packet added!");
medicinesArrayAdapter.notifyItemChanged(position);
}
Ancak bu kod yalnızca geçilen konumdaki itemView'ı değiştirmekle kalmaz, aynı zamanda diğer bazı itemView (ları) 'nı da değiştirir!
Belirli bir itemView'a tıklayarak doğru bir şekilde nasıl değiştirmeliyim?
