反应本机列表视图可触摸突出显示
React Native List View TouchableHighlight
我在使用ListView和TouchableHighlight 时遇到问题我遵循了本教程https://rnplay.org/apps/M4tiAQ一切都很完美。我的问题是当我尝试选择列表视图的行数据时。它没有给我任何东西。我想在选择行数据的同时更改场景。这是我所做的事情的样本在渲染地址函数中
renderAdress = (adress) => {
return (
<TouchableHighlight onPress = { this._onPressAddressList(rowData)} underlayColor = 'white' >
<View>
<Text>{adress.street}, {adress.city}, {adress.country}</Text>
</View>
</TouchableHighlight>
);
};
我想要的是,每当用户从列表中选择一个行数据时,场景就会发生变化,行值就会传递给其他场景。我真的很感谢你的帮助。谢谢
这似乎是 onPress 函数的问题。尝试将其更改为onPress = { this._onPressAddressList.bind(this, rowData)}
renderAdress = (adress) => {
return (
<TouchableHighlight onPress = { this._onPressAddressList.bind(this, rowData)} underlayColor = 'white' >
<View>
<Text>{adress.street}, {adress.city}, {adress.country}</Text>
</View>
</TouchableHighlight>
);
};
相关文章:
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- IE(移动设备)在触摸时不显示子项
- 动态显示元素上的JavaScript触摸端;不要开火
- 数据仅用于显示是否触摸输入 - AngularJs
- 触摸启动时显示为灰色的表单按钮
- 是否有可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘
- 如何在煎茶触摸 2 中单击面板时显示叠加层
- 如何使用谷歌地图+移动Secncha触摸在中央屏幕中显示标记
- Android 浏览器触摸事件停止显示正在更新,包括画布/元素 - 如何变通
- 谷歌地图代码显示当前位置,并在Php:-Firefox中触摸时创建新标记
- Sencha触摸Selectfield选择器未显示正确的选择
- 在iOS8中,使用.focus()将显示虚拟键盘并在触摸后滚动页面
- 在触摸时切换,仅在单击时显示
- Don't在触摸设备上显示悬停状态
- 防止超链接的触摸和显示悬停状态
- 在网页上显示触摸/点击点
- 如何在文本框中显示一个值,点击"done"在sencha触摸中选择器字段中的按钮
- 显示没有“hitbox”的元素(不接受鼠标/触摸输入)
- 在Ionic框架中,鼠标进入和鼠标移动不会在桌面(触摸显示)中触发
- 下拉菜单显示触摸事件