今天在使用ListView时,想在ListView尾部添加一个Button以实现动态添加新条目
失败的思路:
1.在xml文件中添加<Button/>
2.在Activity中实例化此Button
3.调用listView.addFooterView(btn) (注:要在setAdapter之前进行)
4.crash 错误原因:java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
之后采用如下思路:
1.btn=new Button()
2.调用listVIew.addFooterView(btn)
3.success
还望有知道第一种方案解决原因的大神多多指教!