Сенсорная анимация в ListView не отображается при переопределении onClick - PullRequest
0 голосов
/ 17 января 2019

Извините, если это дублируется, но я не нашел ветку, которая об этом.

Каждый раз, когда я создаю ListView, когда я нажимаю на элемент, он отображает серую анимацию "капли воды".
Но если я сделаю что-то вроде этого:

public class MyAdapter extends ArrayAdapter<String> {

  public MyAdapter(Context ctx, String[] strings) {
    super(ctx, R.layout.item_string, strings);
  }

  @NonNull
  @Override
  public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
    LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);

    View rowView = inflater.inflate(R.layout.item_string, parent, false);

    rowView.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        //Some code goes here
      }
    });

    return rowView;
  }
}

Эта анимация больше не работает. Как я могу включить это снова?

...