0
목록보기를 스크롤 할 때 JSON Array에서 가져 오는 데이터로 목록보기가 채워집니다. 대신listview에서 스크롤하면 중복 된 메타 데이터 항목이 생성됩니다.
t.setText (t.getText() + "\n"+ "When:" + "\t"+meta.getString(...
의
public View getView(int pos, View convertView, ViewGroup parent) {
View tv;
TextView t;
if (convertView == null)
tv = m_inflater.inflate (R.layout.item, parent, false);
else
tv = convertView;
try {
t = (TextView) tv.findViewById(R.id.text);
JSONObject obj = _results.getJSONObject(pos);
t.setText (obj.getString("title").replaceAll("\\<.*?\\>", ""));
t = (TextView) tv.findViewById(R.id.created_at);
JSONObject meta = obj.getJSONObject("meta");
t.setText (t.getText() + "\n"+ "When:" + "\t"+meta.getString("startDate")+"\n"+"Location:" +"\t" +meta.getString("location")+"\n" +"More Info:"+"\t" +meta.getString("eventURL")+"\n");
} catch (JSONException e) {
Log.e("alatta", e.getMessage());
}
return tv;
}
감사합니다. –
나는 listview의 행에 표시하는 항목 중 하나 인 url "eventURL"도 얻고 있습니다. listview의 다른 행에는 다른 url이 있습니다. webview에서 URL을 열고 싶습니다. webview를 만들었습니다. 그것을위한 새로운 활동을 가지고, onClickListener 구현에 문제가 있습니다. –
@ Noble6 : 그것에 당신의 현재 코드를 게시하는 새로운 질문으로 문의하시기 바랍니다. –