问题标签 [d-pad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
529 浏览

android - Fab 有时只得到关注

我在使用方向键测试我的应用程序的可聚焦性时遇到问题。这是我的应用程序的两个屏幕截图:

在此处输入图像描述 在此处输入图像描述

在左侧的图片中,fab 位于列表的“外部(或下方)”,并且在最后一个元素之后,它在向下导航时获得焦点,因此在这种情况下一切正常。问题来自右侧的图像。晶圆厂位于 listView 的“内部”,因此(我认为但我不确定)它永远不会成为焦点。有什么可以做的吗?

一个改进是,无论工厂位于布局中的哪个位置,工厂都会始终在列表之前(即选项卡之后)获得焦点,但问题是我不知道如何这样做,因为 Android 决定了我的布局的焦点顺序。任何帮助将不胜感激。

更新:fragment_main.xml

安全项目.xml

0 投票
1 回答
4418 浏览

android - Recyclerview 和方向键导航

我正在开发一个需要在RecyclerView. 我的问题是,虽然我android:focusable=trueitems.xml(news_items)中设置了,但它似乎不起作用。

我的问题是:我应该如何在 a 中实现 D-pad 导航RecyclerView

位于RecyclerView以下布局中:

news_items.xml

更新:这是我现在收到的焦点顺序:红色是我现在得到的焦点顺序,当我从选项卡向下单击一次时,RecyclerView(整个 reycclerview)获得焦点,再单击一次向下,AdMob(以黑色显示)获得焦点。蓝色箭头是我在 RecyclerView 中想要的

在此处输入图像描述

0 投票
0 回答
210 浏览

android - CollapsingToolbarLayout + NestedScrollView 与 D-Pad

我有一个CollapsingToolbarLayout包含NestedScrollView很多内容的 TextView 。在触摸设备上一切正常,但我无法使用 D-Pad 控制器滚动视图。事实上,我可以上下滚动布局大约一英寸,但不能更多,即使有更多的内容要显示。这是我的布局。TextViewwith id=description 包含需要滚动的内容。

谢谢。

0 投票
0 回答
987 浏览

android - 请求关注片段中的图像视图

我正在为Android TV. 在应用程序中有一个片段布局,它ImageViewLinearLayout水平方向上有四个,一个RecyclerViewLinearLayout. 当我启动应用程序并通过DPAD控件RecyclerView导航时,然后向上和向下导航。要求是当片段启动时默认选择第ImageView一个LinearLayout。当我们按下 DPAD 的右键后,下一步ImageView将被选中。当我们按下键时,焦点将继续移动RecyclerView。当焦点将放在RecyclerView第一个孩子上时,我们按向上键,然后焦点移到第Imageview一个LinearLayout

我也使用了 imageview.requestFocus() 但它不起作用。请帮我。

下面是我的布局文件

下面是 fragment.java 文件

我们如何通过上述要求的 DPAD 导航?请帮我..

0 投票
0 回答
1128 浏览

listview - 使用 dpad 导航列表视图项目

我正在为 android tv 开发一个应用程序,其中我有一个 listview。我想使用 D-pad 在 listview 项目之间导航。

例如,如果使用按下向下箭头按钮,则下一个列表项应该获得焦点。我创建了一个简单的列表视图,但我确实需要在显示 D-Pad 和在项目之间滚动方面的指导。非常感谢提前。

}

0 投票
0 回答
1351 浏览

android - 如何获得 EditText 的焦点并在 Android TV 中使用 D-pad 进行导航

由于某些 GUI 要求,我正在使用EditText&创建基于建议的搜索功能。PopupWindow搜索和建议工作完美,但我无法通过 Dpad浏览搜索EditText和列出项目。PopupWindow

以下是我整个屏幕的布局:

BrowseFragment卡中包含一些细节。一切正常,除了我无法浏览EditText和.ListViewPopupWindow

有什么方法可以让我使用 D-pad 进行导航吗???

0 投票
1 回答
160 浏览

java - 使用 D-PAD 进行异构列导航的二维列表(网格)

我想创建一个二维网格,每行都有不同的列表计数意味着 row1 有 n1 个项目,row2 有 n2,row3 有 n3 等等....

这是一个电视应用程序,因此通过 D-PAD 导航到每个项目。

我试过嵌套recyclerview(垂直recyclerview内的水平Recyclerview),但是当我尝试刷新数据时它会导致焦点问题。任何帮助将不胜感激。

谢谢

0 投票
1 回答
173 浏览

android - Kivy - 创建一个虚拟 Dpad

是否可以在 kivy 应用程序中创建虚拟屏幕 Dpad?我不认为这是可能的,因为 Window 一次只接受一个触摸事件,所以没有办法让 Dpad 和两个操作按钮一起使用(使用画布上的图像,而不是实际的按钮小部件)。

我什至想过让标签接受 Dpad 的触摸,但在标签上绘制 Dpad 的实际图像会导致标签无法捕捉到任何触摸(猜测)。

然后我考虑在角落创建一个较小的窗口,它可能会记录自己的风格,但我在 kivy 文档中没有看到任何关于使用主窗口创建窗口的内容。

0 投票
1 回答
672 浏览

android - 为支持 Dpad 控件的 Android TV 的移动应用创建的 Port Recycler 视图

我目前正在尝试将 Android 移动应用程序移植到 Android TV。我有一个似乎在我的 Android TV 应用程序中正确显示的 RecyclerView。但我似乎无法使用 dpad 控件在 RecyclerView 内导航。PS我已经尝试过以下线路。找不到其他任何东西

还建议对电视应用程序使用回收站视图吗?

此外,我在 developer.android.com 上阅读了 TV 应用程序的完整架构,还浏览了他们的示例项目,但发现回收站视图无处可去。

0 投票
0 回答
349 浏览

android - 在 EPG 上使用遥控器进行导航

这是在我的 EPG 上滚动和导航的方法,但我需要在 AndroidTV 上使用 Remote 进行导航。

我已经阅读了一些关于 setClickable、setFocusable 的内容,但它只在主屏幕上工作,我需要在里面访问每个单元格。

所以基本上,我需要在 EPG 内的单元格之间导航。

有人有什么想法吗?

EPG 项目在那里 -> https://github.com/korre/android-tv-epg