ListView小结

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();
           }
             
        });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容