ReactNative爬坑-小记<Image/>控件通过json数据加载App里drawable中图片资源
来源:互联网 发布:linux make 退出 编辑:程序博客网 时间:2024/06/11 03:24
环境: Android 5.0、RN0.46.4
1、将图片文件导入进Android资源文件drawable根目录下(必须是根目录);
2、建立json文件,将图片资源名(无后缀)写入:
{
"data":[
{
"text": "大象",
"icon": "elephant"
},
{
"text": "公鸡",
"icon": "cock"
}
]
}
3、json文件读取:
var data = require("./data.json");
。。。。
showView(){
var cmp = [];
for (var i = 0; i < data.data.length; i++) {
let obj = data.data[i];
cmp.push(<View key={i} style={styles.cmpStyle}>
<Image source={{uri: obj.icon}} style={styles.imgStyle}/>
<Text>{obj.icon}</Text>
<Text>{obj.text}</Text>
</View>
);
}
return cmp; //返回控件数组
}
4、showVeiw()调用render显示:
render() {
return (
<View style={styles.activityStyle}>
{this.showView()}
</View>
);
结果:
阅读全文
0 0
- ReactNative爬坑-小记<Image/>控件通过json数据加载App里drawable中图片资源
- 通过JSON数据加载服务器端图片
- 判断资源存在与否如判断一个drawable的图片存在及通过id加载图片
- 判断资源存在与否如判断一个drawable的图片存在及通过id加载图片
- 【解决方案】Android图片加载中drawable等图片资源报错,提示找不到该资源
- ReactNative Image控件
- VB中Image控件如何加载网络图片
- ReactNative Listview 中加载图片 OOM
- 通过资源ID加载图片
- image 通过url获取图片资源
- react-native APP Image加载图片
- Drawable资源----图片资源
- Image控件动态加载jpg图片
- C# 在picturebox控件里动态加载资源里面的图片
- ListView使用SimpleAdapter加载非drawable资源图片
- ListView使用SimpleAdapter加载非drawable资源图片
- PySide里如何加载图片资源
- 加载NSBundle里的图片资源
- 35.show index from table
- Scala 之 List 合并 以及去重小细节
- 平滑升级Nginx到新版本v1.12.1修复Nginx最新漏洞CVE-2017-7529
- linux的一些最基本命令
- Android studio安装使用教程(详细图文教程)
- ReactNative爬坑-小记<Image/>控件通过json数据加载App里drawable中图片资源
- 翻译:AVPlayerItemOutput
- 理解mysql_锁的概念
- Java中关于内存泄漏出现的原因以及如何避免内存泄漏
- Codeforces Round #392 (Div. 2) 758B Blown Garland
- 使用MultipartEntity对文字、图片、视频进行综合上传
- Python学习笔记——闭包
- 数据结构==二叉树(数组实现)
- ny-32-组合数