2017-08-23 6 views
0

1.Quelles étapes vais-je reproduire le problème?Il est possible de faire défiler verticalement en tant que ViewGroup dans Android à l'aide de la navigation à distance du téléviseur

2.I AM développe une application android comme guide électronique des programmes (EPG) pour set-top-box suivi de ce projet https://github.com/codessentials/android-tv-epg. »

3.J'ai peut en mesure de naviguer de gauche à droite, à gauche rigtht . (défilement horizontal) & capable de voir l'accent aussi (gauche à droite & Navigation DPAD-clé à distance)

4.Here, je l'ai utilisé comme défilement vertical,

Scroller mScroller = new Scroller (contexte);

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

5.Lorsque le défilement vertical augmente, la taille de la vue défilée augmente automatiquement & La vue est modifiée en position haute.

6.J'ai reçois ce sortie ... enter image description here

7.I veulent montrer quelques canaux pour chaque défilement vertical (DEPA-UP & DPAD-BAS) Mais ne tendu la conception (IU).

  1. Comment faire défiler sans étiré le design?, S'il vous plaît le conseiller, comment résoudre ce problème?
+0

Pouvez-vous ajouter des détails comme: code utilisé, problème d'erreur rencontré? [Comment poser une bonne question?] (Http://stackoverflow.com/help/how-to-ask), [Comment créer un exemple minimal, complet et vérifiable] (http://stackoverflow.com/ help/mcve) Montrez à la communauté ce que vous avez essayé. – abielita

Répondre

0

vous pouvez ajouter ces lignes en cas DEPA et vous obtiendrez le résultat de votre désir

DPAD-UP

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

// vous pouvez chnage DY, la valeur DX et aussi la durée

DPAD-BAS

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

// vous pouvez chanage DY, la valeur DX et aussi la durée