Android React Native 本地镜像源使用变量

标签 android react-native

使用时:

<Image source={require('./img/name.png')} />

效果很好,但我该如何使用变量呢?

<Image source={require('./img/'+rowData.imageFile+'.png')} />

文档显示了这个例子 https://facebook.github.io/react-native/docs/images.html

// GOOD
var icon = this.props.active ? require('./my-icon-active.png') : require('./my-icon-inactive.png');
<Image source={icon} />

但这并不能解决我的问题。

最佳答案

这有效:https://facebook.github.io/react-native/docs/images.html#images-from-hybrid-app-s-resources

<Image source={{uri: rowData.imageFile}} style={{width: 40, height: 40}} />

只需将图像放在/android/app/src/main/res/drawable/下并手动指定图像尺寸即可。

关于Android React Native 本地镜像源使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34230446/

相关文章:

javascript - React Native - 复选框无法取消选中 "checked"框

java - 在 Android 中从 SQLite 中检索数据计数

android - AndroidManifest.xml 中的 Activity 声明

java - 这种依赖给了我一个 jar 的两个版本。我该如何解决?

android - 在设备上开发 react-native 时如何使用 HMR?

ios - 进行一些导航后 iPhone 上的屏幕抽搐

android - 即使未调用该方法,Mockito never() 也会被调用吗?

android - yasm/nasm 未找到或太旧。使用 --disable-yasm 进行残废的构建

ios - Realm - React Native 和 Objective C

reactjs - react 原生 TypeScript 错误 : Module '"react-native "' has no exported member ' Appearance'