我有我的列表適配器中的項目按鈕。當我點擊按鈕時會出現問題。該操作在正確的項目上執行,但它禁用了錯誤的按鈕。 我的代碼: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;
}
用戶=用戶列表。得到(位置);進行這個可變的本地決賽。 –