【发布时间】:2021-02-28 14:41:49
【问题描述】:
我有两个从 json 中提取的字符串,需要更改两个元素的样式。
我的代码是:
private void settextView(String json) throws JSONException {
JSONArray jsonArray = new JSONArray(json);
String[] tasks = new String[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
tasks[i] = obj.getString("quote") + "\n\n" + obj.getString("name");
TextView quote = null;
quote.setTextColor(Color.parseColor("#FFFFFF"));
textView.setText(tasks[0]);
setBtnCopyOnClick(tasks[0]); //Here
}
}
如你所见,我尝试插入:
TextView quote = null;
quote.setTextColor(Color.parseColor("#FFFFFF"));
然而这并没有做任何事情。谁有想法?我可能会以完全错误的方式这样做。 我本来可以在我的 .xml 文件中将两个字符串分开,但它会作为一个单独的。
【问题讨论】:
-
我不知道,当我添加“wuote.setTextColor”时,它要求添加这个所以我说是的..