我想在本机应用程序中显示res/drawable文件夹中的静态图像.但是,没有显示任何内容.
我在android子文件夹中有以下文件夹 struct :
macbook:CompanyApp hagen$ tree android/app/src/main/res/
android/app/src/main/res/
├── drawable
│ ├── a1456.jpg
│ └── a1457.jpg
├── mipmap-hdpi
│ └── ic_launcher.png
├── mipmap-mdpi
│ └── ic_launcher.png
├── mipmap-xhdpi
│ └── ic_launcher.png
├── mipmap-xxhdpi
│ └── ic_launcher.png
└── values
├── strings.xml
└── styles.xml
6 directories, 8 files
如文档中所述,我try 使用以下代码从drawable文件夹加载图像文件:
<Image source={{uri: 'a1456'}} style={{width: 140, height: 140}} />
我还try 了文件名和扩展名:
<Image source={{uri: 'a1456.jpg'}} style={{width: 140, height: 140}} />
而且:
<Image source={require('image!a1456')} style={{width: 140, height: 140, backgroundColor: 'yellow'}} />
我try 了子文件夹:
<Image source={{uri: 'drawable/a1456.jpg'}} style={{width: 140, height: 140}} />
不会显示任何图像.
但我正在寻找一种解决方案,像在真正的原生android应用程序中一样使用可绘制的图像.
UPDATE
我刚刚在github上发布了一个示例项目:https://github.com/itinance/testdrawable
这是一款带有"react native init"的标准RN应用程序,它刚刚添加了一个图像以显示在drawable文件夹中(仅限android).
有人能看一下,告诉我我做错了什么吗?