我有一个看起来像这样的JSON对象(注意:它们是用印尼语写的)
有没有办法在android studio中转换html元素,所以它们看起来不像这样? app display with html elements
我还会将 java class 放在这里以防万一
public class Detail extends Activity {
String idkbj;
TextView backText;
private ProgressDialog progressDialog;
JSONParser jsonParser = new JSONParser();
public static final String TAG_CON = "content";
private static final String url_kbj = "https://api.url_api";
protected String doInBackground(String... params){
try{
List<NameValuePair> params1 = new ArrayList<>();
params1.add(new BasicNameValuePair("id", idkbj));
final JSONObject json = jsonParser.makeHttpRequest(url_kbj + "/" + idkbj + "/", "GET", params1);
final JSONObject data = json.getJSONObject("data");
runOnUiThread(new Runnable() {
@Override
public void run() {
TextView content = (TextView) findViewById(R.id.content);
try{
String con_d = data.getString(TAG_CON);
content.setText(con_d);
}
catch (JSONException e){
e.printStackTrace();
}
catch (Exception e){
e.printStackTrace();
}
}
});
}
catch (JSONException e){
e.printStackTrace();
}
return null;
}
}
答案 0 :(得分:0)
在网络视图中加载该内容
content_web_view.loadData(content , "text/html; charset=utf-8","UTF-8");
或使用Html.fromHtml(con_d)即。
content.setText(Html.fromHtml(con_d));