【问题标题】:It is possible to vertical scroll as ViewGroup in android using TV remote navigation可以使用 TV 远程导航在 android 中作为 ViewGroup 垂直滚动
【发布时间】:2017-08-23 15:12:22
【问题描述】:

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.当垂直滚动时,滚动视图的大小会自动增加并且视图会在顶部位置发生变化。

6.我得到这个输出...

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

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

【问题讨论】:

标签: android android-tv epg


【解决方案1】:

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

DPAD-UP

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

//你可以改变DY,DX值和持续时间

DPAD-DOWN

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

//你可以改变DY,DX值和持续时间

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多