0
내가 안드로이드 텍스트 뷰에 표시 JSON 문자열로 변환하고있어
에 JSON 문자열을 htmlentities에서, 나는, 안드로이드PHP는 안드로이드 텍스트 뷰의 텍스트
내 JSON 파일보기에
{"managementlist":[{"designation":"PRESIDENT","address":"<strong>Sri<\/strong><br>M\/s.Jewellery Mart<br>No:19\/1, Raghavaiah Road,<br>T.Nagar, Chennai - 600 017.","office":"+91 44 42122288","residence":"+91 44 28341155","centrix":"2159,#421155","fax":"+91 44 42122200","mobile":"+91 9940147199","email":"[email protected]","image":"http:\/\/mydomain.org\/images\/ssss.jpg?1419856154","divider":"0"},{"designation":"VICE PRESIDENT","address":"<strong>Sri Yogesh J Shah<\/strong><br>M\/s. Doimands<br>\r\n "Swarna sree", shop-201,<br># 36\/2,Veerappan Street,<br> Chennai -600 079.","office":"+91 44 25385336","residence":"+91 44 26442978","centrix":"#410024","fax":"+91 44 25387772","mobile":"+91 9382616888","email":"[email protected]","image":"http:\/\/mydomain.org\/images\/Sriyogesh.jpg?1419856154","divider":"0"}]}
그리고 다음 코드를 좋아 사용하고 내 자바 코드 보인다
public class Managements {
private String designation;
private String address;
private String officePhone;
private String residencePhone;
private String centrixNo;
private String faxNo;
private String mobileNo;
private String email;
private String image;
private int header;
get() & set();
}
JSON 파서, 같은 :
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(inputStream));
for (String line = null; (line = bufferedReader
.readLine()) != null;) {
builder.append(line);
}
String returnStr = StringEscapeUtils
.unescapeJava(builder.toString());
String s = returnStr;
JSONObject json = new JSONObject(s);
JSONArray membersarray = json
.getJSONArray("managementlist");
for (int i = 0; i < membersarray.length(); i++) {
JSONObject member = membersarray.getJSONObject(i);
Log.i("JSON OBJECT :", member.getString("mobile")
+ " , " + member.getString("divider"));
String designation = member
.getString("designation");
String address = member.getString("address");
String officePhone = member.getString("office");
String residencePhone = member
.getString("residence");
String centrixNo = member.getString("centrix");
String faxNo = member.getString("fax");
String mobileNo = member.getString("mobile");
String email = member.getString("email");
String image = member.getString("image");
int header = member.getInt("divider");
list_managements.add(new Managements(designation,
address, officePhone, residencePhone,
centrixNo, faxNo, mobileNo, email, image,
header));
}
그리고 내 어댑터
addressView.setText(Html.fromHtml(managements.get(position).getAddress()),TextView.BufferType.SPANNABLE);
에하지만 내 목록보기가이 코드는 텍스트 뷰 내 HTML 문자열을 변환하지 않았다
<strong>Sri <\/strong><br>M\/s.Jewellery Mart<br>No:19\/1, Raghavaiah Road,<br>T.Nagar, Chennai - 600 017
등과 같은 HTML 문자열을 표시, 내 실수 무엇입니까. 누구든지 도와주세요.
같은 스크립트를 할 필요하지만, 문제는 화면에 텍스트 뷰의 텍스트로 내 HTML 문자열입니다. (() 작동하지 않았다 Html.fromHtml). 내 textview에 일반 html 텍스트로 표시 –
예, 출력이 나왔지만 html.fromhtml 메서드에서만 문제가 발생했습니다. –