ListView的显示界面:
public class RecommendActivity extends Activity {
private ImageLoader mImageLoader;
private MyAdapter mAdapter;
private boolean mIsScroll;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.recommend);
mImageLoader = new ImageLoader(this);
initView();
initData();
}
private void initView() {
ListView listView = (ListView) findViewById(R.id.recommend_listview);
mAdapter = new MyAdapter(this, R.layout.water_item, new ArrayList<Water>());
listView.setAdapter(mAdapter);
listView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == SCROLL_STATE_FLING) {
mIsScroll = true;
} else {
mIsScroll = false;
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
}
});
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String url = mAdapter.dataList.get(position).userIcon;
}
});
}
private void initData() {
ArrayList list = new ArrayList();
list.add(new Water("http://e.hiphotos.baidu.com/zhidao/pic/item/f636afc379310a556f30f7acb54543a982261055.jpg"));
list.add(new Water("http://pic.58pic.com/58pic/15/93/57/63258PICCZg_1024.jpg"));
list.add(new Water("http://img02.tooopen.com/images/20150705/tooopen_sy_132948427864.jpg"));
list.add(new Water("http://img05.tooopen.com/images/20141210/sy_76921623952.jpg"));
list.add(new Water("http://img02.tooopen.com/images/20150613/tooopen_sy_130126229573.jpg"));
list.add(new Water("http://img.zcool.cn/community/016cd3565d430232f8759647cebcd2.png"));
list.add(new Water("http://img04.tooopen.com/images/20121127/tooopen_16305402.jpg"));
list.add(new Water("http://img01.taopic.com/150205/318751-1502051HU553.jpg"));
list.add(new Water("http://pic95.nipic.com/file/20160415/21777983_165240488000_2.jpg"));
list.add(new Water("http://img.zcool.cn/community/01ad4b572c343a6ac7253812f174ba.jpg"));
list.add(new Water("http://pic74.nipic.com/file/20150804/21326405_095945317001_2.jpg"));
list.add(new Water("http://p