80,351
社区成员
发帖
与我相关
我的任务
分享
private ArrayList<HashMap<String,Object>> getData(){
try {
Document doc = Jsoup.connect("http://www.3dmgame.com/").timeout(30000).get();
Elements et = doc.getElementsByAttributeValue("class", "newList").select("li").select("a");
for(Element e : et){
HashMap<String,Object> map = new HashMap<String, Object>();
String text = e.text().replace(Jsoup.parse(" ").text(), " ");
map.put("text", text);
list.add(map);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
private class NewsAdapter extends BaseAdapter{
@Override
public int getCount() {
// TODO Auto-generated method stub
return getData().size();
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
// TODO Auto-generated method stub
arg1 = LayoutInflater.from(getApplicationContext()).inflate(R.layout.newslist, null);
TextView tv = (TextView)arg1.findViewById(R.id.textView1);
ImageView iv = (ImageView)arg1.findViewById(R.id.imageView1);
tv.setText(getData().get(arg0).get("text").toString());
return arg1;
}
}
private ArrayList<HashMap<String,Object>> getData(){
list = new ArrayList<HashMap<String,Object>>();
HashMap<String,Object> map = new HashMap<String, Object>();
for(int i = 0; i < 2; i++){
map.put("text", "dfdfadf");
map.put("text", "fdedaf");
}
list.add(map);
return list;
}