Ich habe Button auf Elemente in meiner Liste Adapter. Das Problem tritt auf, wenn ich auf die Schaltfläche klicke. Die Aktion wird für das richtige Element ausgeführt, deaktiviert jedoch die falsche Schaltfläche. Mein Code:Schaltfläche auf 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;
}
user = userlist. bekommen (Position); Machen Sie dieses gültige lokale Finale. –