1.我将重现这个问题的步骤是什么?
2.我正在开发一个Android应用程序作为机顶盒的电子节目指南(EPG),然后是这个项目https://github.com/codessentials/android-tv-epg。“
3.我能够从左到右导航,从左到右导航(水平滚动)&能够看到焦点(左和右远程DPAD键导航)。
4.在这里,我使用垂直滚动,
Scroller mScroller = new Scroller(context);
mScroller.startScroll(getScrollX(),getScrollY(),0,-150,5;;
5.垂直滚动时,滚动视图大小自动增加&视图在顶部位置发生了变化。
7.我想为每个垂直滚动显示几个通道(DPAD-UP& DPAD-DOWN)但是不要拉伸设计(UI)。
答案 0 :(得分:0)
您可以在DPAD事件下添加这些行,您将得到您想要的结果
<强> DPAD-UP 强>
mScroller.startScroll(getScrollX(),getScrollY(),0,-200,600);
//你可以选择DY,DX值和持续时间
<强> DPAD-DOWN 强>
mScroller.startScroll(getScrollX(),getScrollY(),0,200,600);
//你可以控制DY,DX值和持续时间