我找不到与此相关的任何内容,所以我想我做错了什么。我试图显示一个DecorationImageinside BoxDecoration,但我的屏幕上根本没有显示任何内容。
我尝试显示相关资产,Image.asset('assets\\test.png');并且没有问题。我曾尝试将诸如AssetImage或FileImageinside 之类的东西放入其中DecorationImage,但似乎它们都不适合我。
我的代码基本上如下:
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Container(
decoration: new BoxDecoration(
image: new DecorationImage(
image: new AssetImage('assets\\test.png'),
fit: BoxFit.cover,
),
),
),
],
),
)
);
Run Code Online (Sandbox Code Playgroud)
我应该怎么做test.png才能展示我的作品?目前我只看到一个空屏幕。
我对 Kotlin 相当陌生,目前我经常处理 JSON。
我从服务器收到一个 JSON 字符串,我将其解析JSONArray如下
var dataArray = JSONArray(String(resultVar!!))
Run Code Online (Sandbox Code Playgroud)
但据我所知,JSONArray它并没有真正给我足够的能力来改变它的数据JSONArray,如果我没记错的话,它迫使我创建一个新的。所以我想我应该使用MutableList<JSONObject>,这似乎已经足够了,但是我找不到将 JSONArray 或 String 解析到其中的方法。
我如何以简单的方式做到这一点?我是否必须遍历 JSONArray 逐个添加每个 JSONObject?
作为一个附带问题,我应该坚持使用 JSONArray 吗?有没有办法操作里面的数据?