activity_main.xml
list_item.xml
MainActivity.java
package com.mycompany.myapp;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import android.widget.Toast;
import com.mycompany.myapp.ContentAdapter;
import com.mycompany.myapp.ContentAdapter.Callback;
//MainActivity需要实现自定义接口
public class MainActivity extends Activity implements OnItemClickListener,Callback
{
// 模拟listview中加载的数据
private static final String[] CONTENTS = { "北京", "上海", "广州", "深圳", "苏州",
"南京", "武汉", "长沙", "杭州" };
private List contentList;
private ListView mListView;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
init();
}
private void init()
{
mListView = (ListView) findViewById(R.id.listview);
contentList = new ArrayList();
for (int i = 0; i
关注
打赏