我有一個問題:是否可以將應用程序從JSON數據中的互聯網獲取的非常長的文本分成文本的小部分?然後這些部分應該顯示在一個cardview中。將長TextView分成小部分並在這些部分周圍製作卡片視圖| Android
如果有可能,有人可以告訴我怎麼做?我嘗試了很長時間,並沒有得到它。感謝幫助!
編輯
這就是jsonRequest並建立TextView的。
jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, "http://example.com/document.json",
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray jsonArray = response.getJSONArray("data1");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
String a = obj.getString("a");
String b = obj.getString("b");
String c = obj.getString("c");
String d = obj.getString("d");
textView.append(Html.fromHtml("<p><b>" + a + "</b><br>" + b + "<br>" + c + "<br>" + d + "</p>"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("VOLLEY", error.toString());
}
}
);
requestQueue.add(jsonObjectRequest);
;
現在的TextView應該分成小部分。在每個部分應該是字符串a,b,c和d。圍繞這些小部件應該是卡片視圖。
[Android中拼版文本](http://stackoverflow.com/questions/31837840/paginating-text-in-android/32096884#32096884) – Onik