我有我的列表适配器中的项目按钮。当我点击按钮时会出现问题。该操作在正确的项目上执行,但它禁用了错误的按钮。 我的代码:ListAdapter上的按钮
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater =
(LayoutInflater)context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.item_friend, parent, false);
user = userList.get(position);
ImageView imageView = (ImageView)view.findViewById(R.id.user_image);
Picasso.with(JSONUserAdapter.this.getContext()).load("https://s3.amazonaws.com/profiles-pictures/"+ user.getPath()).into(imageView);
sendRequest = (ImageButton)view.findViewById(R.id.sendRequest);
sendRequest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendFriendRequest();
disabledAdd();
}
});
return view;
}
用户=用户列表。得到(位置);进行这个可变的本地决赛。 –