Возможна вертикальная прокрутка как ViewGroup в Android с помощью удаленной навигации телевизора.

1.Какие шаги я воспроизведу проблему?

2. Я разрабатываю приложение для Android в виде электронного гида по программам (EPG) для телеприставки, за которым следует этот проект https://github.com/codessentials/android-tv-epg".

3. Я могу перемещаться слева направо, справа налево (горизонтальная прокрутка) и также видеть фокус (левая и правая навигация с помощью удаленной клавиши DPAD).

4. Здесь я использовал вертикальную прокрутку,

Scroller mScroller=новый Scroller(контекст);

mScroller.startScroll(getScrollX(),getScrollY(),0, -150, 5);

5. Во время вертикальной прокрутки размер прокрутки автоматически увеличивается, а вид изменяется в верхнем положении.

6. Я получаю этот вывод...введите здесь описание изображения

7. Я хочу показать несколько каналов для каждой вертикальной прокрутки (DPAD-UP и DPAD-DOWN), но не растягивайте дизайн (UI).

  1. Как прокрутить не растягивая дизайн?, подскажите, как это решить?

person Ramesh C    schedule 23.08.2017    source источник
comment
Можете ли вы добавить какие-либо подробности, такие как: используемый код, возникшая ошибка? Как задать хороший вопрос?, Как создать минимальный, полный и проверяемый пример Покажите сообществу, что вы пробовали.   -  person abielita    schedule 24.08.2017


Ответы (1)


вы можете добавить эту строку в событие DPAD, и вы получите желаемый результат

DPAD-ВВЕРХ

mScroller.startScroll(getScrollX(), getScrollY(), 0, -200, 600);

// вы можете изменить значение DY, DX, а также продолжительность

DPAD-ВНИЗ

mScroller.startScroll(getScrollX(), getScrollY(), 0, 200, 600);

//вы можете изменить значение DY, DX, а также продолжительность

person awais khan sar    schedule 18.09.2017