#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 итак, у вас есть изображение, вы нажимаете на него и на этом изображении хотите отобразить некоторый текст? Изображение остается в фоновом режиме или оно заменяется текстом? Я все еще не понимаю, как это будет напоминать счетчик, а также, если вы хотите получить тот же эффект, почему бы не использовать счетчик в первую очередь?