关于 LayoutCreator 自动生成Listview的一个坑 [记录]

来源:互联网 发布:家庭摄像头破解软件 编辑:程序博客网 时间:2024/06/11 06:00

Don’t call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead

关于 LayoutCreator 自动生成Listview的一个坑 [记录]


插件

Android Studio 插件 - 自动根据布局生成控件变量
自动findviewbyid

github地址
https://github.com/boredream/BorePlugin


插件很好用
但是呢,
生成list view的时候,
是下面这样的

报错信息

Caused by: java.lang.RuntimeException: Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead
来自bing在线翻译

原因在于:Java运行时异常:不要叫 setOnClickListener 为 AdapterView。
你可能想要 setOnItemClickListener


定位错误行

mLvPeople = (ListView) findViewById(R.id.mLvPeople);mLvPeople.setOnClickListener(this);

解决:
注释本行即可

//mLvPeople.setOnClickListener(this);

原创粉丝点击