android - 如何将下一个屏幕中选定的平面列表索引与整数进行比较?
问题描述
由于我是初学者,因此对 React Native 中的比较感到非常困惑。我有多个不同的 ImageArray,如字母、水果、鸟类等。我想根据平面列表中的选定索引加载它,比如
if(selectedindex==1){
}
else if(selectedindex==2)
等等。
我能怎么做?请帮忙。
解决方案
创建图像对象的最佳方法
`const imageObject = { 0: require('./Images/0.png'), 1: require('./Images/1.png'), 2: require('./Images/2.png'),3: require('./Images/3.png'), 4:require('./Images/4.png'),5: require('./Images/5.png'),6: require('./Images/6.png')};`
然后使用括号表示法使用它,如
renderItem={(item, index) => <Image source={imageObject[index]} />}
推荐阅读
- python - 有没有办法在歌曲之间暂停和恢复我的音乐播放列表?
- c - 已定义但未用于整个项目的变量
- haskell - Haskell As-patterns,将变量绑定到常量
- java - Solr action=split AccessDeniedException 错误
- apache-spark - UDF 的输入类型应该是什么类型的列 - StructType 数组或“null”?
- html - 如何将用户信息填充到编辑表单角度
- apache - Apache 和 Yarn 端口
- c - 调试了几个小时,分段错误。找不到问题
- javascript - HTML 元素在导航到页面时消失,在页面刷新时重新出现
- python - 将 wav 文件转换为图像并再次转换回来