朋友的 我有最初從互聯網解析的10條記錄的listview,我有我的列表視圖的底部通過點擊更多的查看,視圖變好,但問題在這裏在我的點擊事件期間,我不得不調用相同的適配器類與不同的網址,它得到解析好,問題是單擊事件適配器數據不綁定與listview,我得到的錯誤是這樣的..如何綁定單擊事件的適配器列表內容
09- 02 21:02:15.042:錯誤/ AndroidRuntime(424):java.lang.IndexOutOfBoundsException:無效位置58,大小爲1 09-02 21:02:15.042:ERROR/AndroidRuntime(424):at java.util.ArrayList .get(ArrayList.java:353)
這裏我的Java代碼最初執行....
LayoutInflater inflater2 = this.getLayoutInflater();
View footerView = inflater2.inflate(R.layout.footer, null);
footerView.findViewById(R.id.text1);
// ((ListView) adapter).
// setListAdapter(adapter);
adapter = new Adapter(Expand.this,url);
getListView().addFooterView(footerView);
setListAdapter(adapter);
代碼在我的頁腳click事件...
footerView.findViewById(R.id.text1).setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//
int a = adapter.count;
len =100;
// Log.v("Count",Integer.toString(a));
url = "http://www.artistdirect.com/nad/rss/top100/0,,,00.xml";
adapter = new Adapter(Expand.this,url);
adapter.notifyDataSetChanged();
}
我怎麼能解決這個問題,有沒有其他途徑來放置鏈接查看更多,並將其綁定到列表視圖。
在此先感謝。
hi..this網址是有效的,只有它解析得很好,但以前的內容已經消失,並且新分析的url內容在列表視圖中列出..但我需要先前的內容與點擊事件內容綁定。 – MGSenthil 2010-09-03 09:29:39
您正在爲每個點擊事件創建新的適配器... 您需要附加數組列表以顯示以前的和新的內容 – Kandha 2010-09-03 10:15:19