Удаленеи view по которому кликнул

Как удалить тот view по TextView которого кликнул

     <LinearLayout
        android:id="@+id/fields"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
 
    <LinearLayout> <EditText../><EditText../><TextView../>   </LinearLayout>
    <LinearLayout> <EditText../><EditText../><TextView../>  </LinearLayout>
    <LinearLayout> <EditText../><EditText../><TextView../>  </LinearLayout>
     ...
 
    </LinearLayout>

Пробовал так

       public View.OnClickListener removeField(View view,TextView img){
  LinearLayout rlayout = view.findViewById(R.id.fields);// это родитель для всех LinearLayout
// img, это картинка(вьюшка) по которой я кликаю
  return new View.OnClickListener() {
   public void onClick(View v) {
   ViewParent pr = img.getParent();// по идее это родитель для набора
   rlayout.removeView((ViewGroup)pr);
}
};
}

Но так удаляет по порядку, снизу вверх


Ответы (0 шт):