Javascript 在嵌套的平面列表中响应本机Android Tv控件焦点导航
对于React,本机Android Tv Target无法为所有可触摸设备实现低于焦点的导航 为演示复制的步骤:: 以一个平面列表为例,其数据应包含a、B和C以及相应的数据。(简单的OTT主页列表,分别包含标题和转盘内容) 标题将是标题,数据将是另一个水平嵌套的平面列表。 例如:Javascript 在嵌套的平面列表中响应本机Android Tv控件焦点导航,javascript,react-native,react-native-android,react-native-ios,Javascript,React Native,React Native Android,React Native Ios,对于React,本机Android Tv Target无法为所有可触摸设备实现低于焦点的导航 为演示复制的步骤:: 以一个平面列表为例,其数据应包含a、B和C以及相应的数据。(简单的OTT主页列表,分别包含标题和转盘内容) 标题将是标题,数据将是另一个水平嵌套的平面列表。 例如: const dummyArray = [{ id: 1, title: "A", data: [0,1,2,3,4,5,6,7], id: 2, title: "B", data
const dummyArray = [{
id: 1, title: "A", data: [0,1,2,3,4,5,6,7],
id: 2, title: "B", data: [0,1,2,3,4,5,6,7],
id: 3, title: "C", data: [0,1,2,3,4,5,6,7]
}];
当我开始按下d'pad向下键时,假设我在A区(索引-2处),当我再次按下d'pad向下键时,它将进入B区(索引-2)。这就是它的实际行为,但我期待下面的行为。
预期行为::它应该转到平面列表中每一行的起始索引
如果我想错了,有人能给我指出正确的道路吗
System:
OS: macOS 10.15.6
CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
Memory: 100.96 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 12.16.2 - /usr/local/bin/node
Yarn: Not Found
npm: 6.14.4 - /usr/local/bin/npm
Watchman: Not Found
Managers:
CocoaPods: 1.9.3 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.0, DriverKit 19.0, macOS 10.15, tvOS 14.0, watchOS 7.0
Android SDK:
API Levels: 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
Build Tools: 28.0.3, 29.0.2, 29.0.3
System Images: android-28 | Google APIs Intel x86 Atom, android-28 | Google Play Intel x86 Atom, android-29 | Android TV Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.8743.12.41.6953283
Xcode: 12.0.1/12A7300 - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_251 - /usr/bin/javac
Python: 2.7.16 - /usr/bin/python
npmPackages:
@react-native-community/cli: Not Found
react: 16.13.1 => 16.13.1
react-native: Not Found
react-native-macos: Not Found
react-native-tvos: 0.63.3-0