由于基础不是很好,所以我就直接找案列来具体理解ListView,案例代码如下:
public class MainActivity extends Activity {
private ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
//新建一个Listview对象
listview = new ListView(this);
//把数据分配到LstView上
listview.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData()));
//把ListView画出来
setContentView(listview);
}
//数据的来源
private List<String> getData() {
List<String> data = new ArrayList<String>();
data.add("-------");
data.add("+++++++");
data.add("*******");
data.add("///");
return data;
}pu