Я собираюсь создать кнопку удаления креста для значка в RelativeLayout.Как создать кросс-кнопку в RelativeLayout
Он должен выглядеть следующим образом:
К сожалению, я не могу поместить кнопку удаления вне значка.
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/icon"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/icon"
android:src="@mipmap/delete_button"/>
</RelativeLayout>
Если я добавлю несколько полей на кнопку удаления, кнопка будет меньше, но она все еще находится внутри значка.
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/icon"
android:layout_marginLeft="45dp"
android:src="@mipmap/delete_button"/>
После добавить маржу значок ImageView, положение по-прежнему неправильно, если удалить layout_alignRight
из удаления кнопки, это правильная позиция на левой стороне.
Вы пытаетесь реализовать значок на значке приложения? – user765
Использовать FrameLayout – Amy
Да, значок на значке приложения –