80,493
社区成员
发帖
与我相关
我的任务
分享
public class GameActivity extends Activity {
/** Called when the activity is first created. */
List<userinfo> list = new ArrayList<userinfo>();
userinfo u = new userinfo();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView lv = (ListView)findViewById(R.id.listView1);
NewsAdapter news = new NewsAdapter();
try {
Document doc = Jsoup.connect("http://www.3dmgame.com/").timeout(10000).get();
Elements et = doc.getElementsByAttributeValue("class", "newList").select("li").select("a");
for(Element e : et){
String text = e.text().replace(Jsoup.parse(" ").text(), " ");
u.setText(text);
list.add(u);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
lv.setAdapter(news);
}
private class NewsAdapter extends BaseAdapter{
@Override
public int getCount() {
// TODO Auto-generated method stub
return list.size();
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return list.get(arg0);
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return arg0;
}
@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);
userinfo user = list.get(arg0);
tv.setText(user.getText());
return arg1;
}
}
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
// return list.get(arg0);
return arg0;
}