Adapter是Data和View之间的桥梁,一般用在ListView中。 代码:MainActivity
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
private String[] words = {"one", "two", "three"};
private ListView listview;
private ArrayAdapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listview = (ListView) findViewById(R.id.listview1);
mAdapter = new ArrayAdapter(this, R.layout.list_item, words);
listview.setAdapter(mAdapter);
}
}
代码:activity_main
代码:list_item(注意不能带有其他布局属性,只能有一个TextView节点)