猿问
Android:如何在ListView的列表项中为Button设置onClick事件
我想为
onClick
项目中使用的按钮添加事件
Listview
。如何
onClick
为列表项中的按钮提供事件。
HUX布斯
浏览 1403
回答 3
3回答
拉丁的传说
在适配器类中public View getView(final int position, View convertView, ViewGroup parent) { LayoutInflater inflater = getLayoutInflater(); View row = inflater.inflate(R.layout.vehicals_details_row, parent, false); Button deleteImageView = (Button) row.findViewById(R.id.DeleteImageView); deleteImageView.setOnClickListener(new OnClickListener() { public void onClick(View v) { //... } });}但是您会得到一个问题-listView行不可单击。解:使ListView聚焦 android:focusable="true"按钮无法对焦 android:focusable="false"
0
0
0
千万里不及你
尝试这个,public View getView(final int position, View convertView,ViewGroup parent) { if(convertView == null) { LayoutInflater inflater = getLayoutInflater(); convertView = (LinearLayout)inflater.inflate(R.layout.YOUR_LAYOUT, null); } Button Button1= (Button) convertView .findViewById(R.id.BUTTON1_ID); Button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // Your code that you want to execute on this button click } }); return convertView ;}它可能会帮助您。
0
0
0
随时随地看视频
慕课网APP
相关分类
Android
我要回答