需求:我们需要点击ListView中Item的子控件的拍照按钮进行拍照。
方式1、通过设置控件的focuse属性
方式2、在ListView的setOnItemClickListener中,找到该拍照控件,进行设置
competionListView.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int arg2,
long arg3) {
if(competionAdapter != null){
ViewHolder holder = (ViewHolder) competionAdapter.getView(arg2, view, adapterView).getTag();
holder.iv_camera.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(_this, "点击了相机", Toast.LENGTH_SHORT).show();
}
});
}
}
});
本文详细介绍了如何在ListView中通过设置控件属性和监听点击事件,实现点击Item子控件的拍照功能。
14万+

被折叠的 条评论
为什么被折叠?



