0

1.我将重现问题的步骤是什么?

2.我正在开发一个 android 应用程序作为机顶盒的电子节目指南 (EPG),然后是这个项目https://github.com/codessentials/android-tv-epg。”

3.我可以从左到右,从右到左导航(水平滚动),也可以看到焦点(左右远程 DPAD 键导航)。

4.在这里,我使用垂直滚动,

滚动条 mScroller=新滚动条(上下文);

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

5.当垂直滚动时,滚动视图大小自动增加,视图在顶部位置发生变化。

6.我得到这个输出......在此处输入图像描述

7.我想为每个垂直滚动显示几个频道(DPAD-UP & DPAD-DOWN)但不要拉伸设计(UI)。

  1. 如何在不拉伸设计的情况下滚动?请指教,如何解决?
4

1 回答 1

0

你可以在 DPAD 事件下添加这些行,你会得到你想要的结果

DPAD-UP

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

//您可以更改 DY、DX 值以及持续时间

DPAD-DOWN

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

//您可以更改 DY、DX 值以及持续时间

于 2017-09-18T11:59:04.353 回答