ListView小结

2017-05-15  本文已影响0人  NullUser

ListView简单用法

定义ListView控件

ListView listview=(ListView) findViewById(R.id.listview);

以显示字符串的ListView为例,数据传递需要借助适配器,我们先定义字符串数组,将数据传给ArrayAdapter,再用ListView的setAdapter()方法,将适配器对象传递进去。

String[] data={"abc","def","ghi","jkl"};
//因为传递字符串,所以ArrayAdapter泛型指定为<String>
ArrayAdapter<String> adapter=
new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,data);
listview.setAdapter(adapter);

ListView点击事件

listview.setOnItemClickListener(new AdapterView.OnItemClickListener(){
 
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position,long arg3) {
              //具体实现
  String s=data.get(position);
  Toast.makeText(MainActivity.this,s,Toast.LENGTH_SHORT).show();
           }
             
        });
上一篇 下一篇

猜你喜欢

热点阅读