public class customAdapter extends ArrayAdapter<threads> {
public customAdapter(@NonNull Context context, int resource, @NonNull List<threads> objects) {
super( context, resource, objects );
}
@NonNull
@Override
public View getView(int position, @Nullable View view, @NonNull ViewGroup parent) {
view = getLayoutInflater().inflate(R.layout.custom_layout, null);
ImageView deleteButton = view.findViewById(R.id.imageView);
TextView threadname = view.findViewById(R.id.threadName);
deleteButton.setVisibility(View.INVISIBLE);
Button.setTag(position);
Button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int position=(Integer)v.getTag();
}
});
return view;
}
}