@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if(v == null){
LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.row, null);
}
final XmlData xmlData = (XmlData) items.get(position);
if(xmlData != null){
TextView tv1 = (TextView)v.findViewById(R.id.x_title);
TextView tv2 = (TextView)v.findViewById(R.id.x_author);
TextView tv3 = (TextView)v.findViewById(R.id.x_pubDate);
if(tv1 != null){
tv1.setText(
Html.fromHtml("<a href='"+xmlData.d_link+"'>"
+ xmlData.d_title + "</a>"));
tv1.setMovementMethod(LinkMovementMethod.getInstance());
}
if(tv2 != null){
tv2.setText(xmlData.d_author);
}
if(tv3 != null){
tv3.setText(xmlData.d_pubDate);
}
}
return v;
}
위는 코드의 일부입니다. xml로 데이터를 읽어와서 파싱한 코드부분인데요..
xml목록은 잘 읽어와 지는데요
textview 의 tv1,tv2,tv3 요거 onclicklistner 이벤트를 넣어봤더니 먹질 않네요..ㅡㅡ;
xml읽어온 데이터를 목록처럼 뿌려주고 xml목록 타이틀을 클릭해서 상세보기 화면을 맹글어볼라고 하는데 초보라 영 모르겠네요..ㅡㅡ;