0

Я хочу, чтобы отобразить некоторые drawables восстановить из файла расширения в imageView/Gallery или что-то другое, что может использовать жесты салфетки, поэтому я пытался использовать:Display вытяжка [] с прикосновением

imageView.setImageDrawable(myDrawable[]);

Но он возвращает мне, что метод setImageDrawable(Drawable) в виде ImageView не применим к аргументам (Drawable[]).

Каков правильный способ отображения Drawables[] в моем случае?

+0

вам придется использовать его как [положение вводимого коэффициента] - попробуйте вид пейджера –

ответ

2

myDrawable[] - это ваш Drawable массив. Ни один ничтожный.

и метод imageView.setImageDrawable(); используется для одноразового использования в качестве аргумента.

Поэтому использовать его как,

imageView.setImageDrawable(myDrawable[index]); // index is a key from your drawable array for particular drawable position 
+0

Просто дополнительный вопрос. Невозможно вызвать setImageDrawable следующим образом: 'imageView.setImageDrawable (myDrawable);' и отобразить первый извлекаемый из массива, или это не так? (например, не является ли имя массива, указывающего на первый элемент?) – g00dy

+0

@ g00dy - Нет, в java это не случай, вам нужно передать индекс элемента с ним. – user370305

+1

Спасибо за это разъяснение, он будет полезен позже ;-) Во всяком случае, ваш ответ правильный - upvote. – g00dy

 Смежные вопросы

  • Нет связанных вопросов^_^