как использовать imageview в качестве счетчика

#java #android

#java #Android

Вопрос:

у меня проблема в том, что я использую выпадающий список imageview, но я не знаю, как установить данные в imageview, поэтому, если есть кто-нибудь, кто может мне помочь. я хочу использовать его как счетчик, когда вы нажимаете на счетчик, он отображает данные, которые вы извлекаете из него, поэтому мой вопрос в том, как извлекать данные для просмотра изображения и отображать их, это мой код :

 dropDownArrow2 =(ImageView)findViewById(R.id.dropDownImage2);
 dropDownArrow2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            alimentsAutoComp.showDropDown();
        }
    });
  

Ответ №1:

Из вашего сообщения я понял, что у вас есть счетчик и imageview рядом с ним, и вы хотите развернуть счетчик, когда пользователь нажимает на imageview. Вы можете вызвать метод performClick () представления счетчика внутри прослушивателя вашего imageview:

 Spinner yourSpinnerView = (Spinner) view.findViewById(R.id.yourSpinnerView);
dropDownArrow2 = (ImageView) view.findViewById(R.id.dropDownImage2);
dropDownArrow2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        yourSpinnerView.performClick();
    }
});
  

Если вы хотите заполнить счетчик данными, вы можете скопировать код с веб-сайта разработчика сюда. Не уверен, что вы имеете в виду, говоря о добавлении данных в imageview.

Комментарии:

1. большое вам спасибо, но у меня есть только просмотр изображения, и я хочу использовать его как счетчик, когда вы нажимаете на счетчик, он отображает данные, которые вы извлекаете из него, поэтому мой вопрос в том, как извлекать данные для просмотра изображения и отображать их?

2. @khaliloosbenk какие данные вы хотите извлечь? Строки? Им пришлось бы перейти на отдельный просмотр. Вы просто пытаетесь программно изменить источник изображения imageview?

3. дааа, просто список строк.

4. @khaliloosbenk итак, у вас есть изображение, вы нажимаете на него и на этом изображении хотите отобразить некоторый текст? Изображение остается в фоновом режиме или оно заменяется текстом? Я все еще не понимаю, как это будет напоминать счетчик, а также, если вы хотите получить тот же эффект, почему бы не использовать счетчик в первую очередь?