【发布时间】:2016-07-15 11:37:26
【问题描述】:
我想创建一个 ListView,当一行被选中时,该行被高亮显示,直到它再次被选中。我一直在使用来自reac-native documentation 的 ListView 示例 和其他各种教程,但我没有得到任何地方。
非常感谢一个工作示例,甚至是我应该用来为我指明正确方向的方法。
如果还不是很明显,我是 React-Native 的新手。
【问题讨论】:
-
你尝试过构建它了吗?
-
是的,我有。我正在使用文档中的示例。我不确定要调用哪些方法,例如:TouchableWithoutFeedback、TouchableOpacity、TouchableHighlight。我发现文档中的解释不清楚且没有帮助。
-
TouchableWithoutFeedback - 可以触摸但不会改变外观的东西。 TouchableOpacity - 触摸时降低视图的不透明度。 TouchableHighlight - 触摸时提高视图的亮度。
-
TouchableHighlight 听起来像我需要的,除了我需要该行保持突出显示,直到它再次被选中。
-
提示,你需要一个数组来存储点击的行索引:)
标签: react-native react-native-android react-native-listview