динамическое расположение макетов в андроид студии - PullRequest
0 голосов
/ 26 октября 2018

Я работаю над приложением заказа еды в Android, где мне нужно показать список продуктов для пользователей, которые они могут добавить в корзину. Допустим, в списке каталога есть 5 элементов (item1, item2, item3, item4, item5), когда я нажимаю на item1 «добавить в корзину», представление обновляется для item5. Я совершенно смущен тем, где я иду не так с этим. Я знаю, что он должен обновляться визуально для item1, но не может понять, почему он обновляется для последнего элемента в списке. Вот мой кодовый блок

addTextView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    String tagValue = (String) v.getTag();
                    if (!TextUtils.isEmpty(tagValue)) {

                        int position = Integer.parseInt(tagValue);
                        ProductKitchenViewDetailsResponseObject.Product_details details = productDetailsList.get(position);
                        String listPrice = details.getList_price();
                        String productID = details.getProduct_id();
                        String strQuantity = "1";
                  addTextView.setVisibility(View.GONE);    
                  quantitylistlayout.setVisibility(View.VISIBLE);      }
                        Toast.makeText(KitchenListeningActivity.this, String.valueOf(position), Toast.LENGTH_SHORT).show();
                    }
                }
            })
...