LiistView中一个item,item中再加入spinner控件,spinner再用adapter适配数据

1、当加入spinner后整个item没有点击事件了,此时有两个解决办法
(1)在ListView中的子组件中设置聚焦为false:
android:foucusable=“false”
(2)在listview 的根控件中设置(就是有listview的布局文件的第一个布局)
android:descendantFocusability=“blocksDescendants”
2、我的适配器不在activity'内是一个独立的adapter,这时我要获取spinner里面的值,此时要在listview的itemonclicklistneter中fandviewByid,然后获取相关信息。
3、关于上面的数量控件,改变数量控件的的同时修改下面的item属性,首先要选中该条目,然后这个条目就是一个对象,当修改数量的时候set到这个对象的相关数量属性,此时就达到目的了
代码:
注:selectedIndex为选中条目在集合中的序号位置,selectedItm为选中的对象,修改后的对象
selectedItm .setNum(count);
dataList.set( selectedIndex, selectedItm);
Adapter.notifyDataSetChanged();