focusable = "false",
<Button
android:id="@+id/bt_do"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
**android:focusable="false"** />
public class MyAdapter extends BaseAdapter {
private Context context;
private List< Objet > objects;
private OnClickListener listener;
public MyAdapter(Context context, List<Objet> objects,
OnClickListener listener) {
this.context = context;
this.objects = objects;
this.listener = listener;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
LayoutInflater infalInflater = ((Activity) context)
.getLayoutInflater();
convertView = infalInflater.inflate(R.layout.my_line_list, null);
}
Button bt_do=(Button)convertView.findViewById(R.id.bt_do);
bt_do.setOnClickListener(listener);
return convertView;
}
@Override
public boolean hasStableIds() {
return true;
}
@Override
public int getCount() {
return objects.size();
}
@Override
public Object getItem(int position) {
return objects.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
}
un adapter .