/** Called when the activity is first created. */ |
@Override |
public void onCreate(Bundle savedInstanceState) { |
super .onCreate(savedInstanceState); |
setContentView(R.layout.main); |
|
loadMoreView = getLayoutInflater().inflate(R.layout.loadmore, null ); |
loadMoreButton = (Button)loadMoreView.findViewById(R.id.loadMoreButton); |
loadMoreButton.setOnClickListener( new View.OnClickListener() { |
|
@Override |
public void onClick(View v) { |
loadMoreButton.setText( "正在加载中..." ); //设置按钮文字 |
handler.postDelayed( new Runnable() { |
|
@Override |
public void run() { |
loadMoreData(); |
adapter.notifyDataSetChanged(); |
loadMoreButton.setText( "查看更多..." ); //恢复按钮文字 |
} |
}, 2000 ); |
|
} |
}); |
|
listView = (ListView)findViewById(R.id.lvNews); |
listView.addFooterView(loadMoreView); //设置列表底部视图 |
initializeAdapter(); |
listView.setAdapter(adapter); |
listView.setOnScrollListener( this ); |
} |