如何在带有参数的android的setText中使用html标签?

时间:2014-07-26 10:07:49

标签: android html json textview

我看到在setText中使用了html标签。但是在我的应用程序中我有一个参数returnString来存储结果字符串。如何在setText(retunstring)中为returnString应用Html标签?    她的代码。

       try{
         returnString = "";
       JSONArray jArray = new JSONArray(result);
         for(int i=0;i<jArray.length();i++){
                 JSONObject json_data = jArray.getJSONObject(i);
                 Log.i("log_tag","name: "+json_data.getString("name")

                 );
                 //Get an output to the screen

                 returnString += "\n" +"Name:"+ json_data.getString("name")+json_data.getString("address")+"\n"+json_data.getString("phone")+"\n";
                 TextView tv1 = (TextView) findViewById(R.id.resu);

                 tv1.setText(returnString);   //<----How do i use html tags here

                 tv1.setMovementMethod(new ScrollingMovementMethod());

         }
   }
  catch(JSONException e){
         Log.e("log_tag", "Error parsing data "+e.toString());

  }

2 个答案:

答案 0 :(得分:0)

Html.fromHtml("your_html_here")内使用setText

示例:

textView.setText(Html.fromHtml("<font color=#ffffff> hello </font>"));

答案 1 :(得分:0)

简单

tv1.setText(Html.fromHtml(returnString));