Я пытаюсь поместить небольшой ImageView поверх кнопки, но так или иначе он остается под ним. Я не понимаю, почему, поскольку такой макет отлично работает с другими представлениями.ImageView сверху кнопки
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background_white_clickable"
android:text="@string/book_now"
android:id="@+id/but_book_now"
/>
<ImageView
android:layout_width="35dp"
android:layout_height="35dp"
android:id="@+id/img_bookmark"
android:src="@drawable/ic_action_bookmark_full"
android:layout_marginRight="15dp"
android:layout_marginEnd="15dp"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
Я пробовал использовать другой фон для кнопки, но изображение можно увидеть только тогда, когда оно прозрачно. Я также попытался заменить ImageView цветным представлением, но не работает.
Любая идея? Thx
EDIT:
Существует путаница в ответах я получаю, я имею в виду, чтобы сделать ImageView в верхней части кнопки в ее Z-порядка, а не оси у.
EDIT 2:
Я не хочу использовать изображение кнопки, изображение просто «шпилька» на кнопке, которая появится/исчезнет. Я не хочу использовать выталкиваемую кнопку, мне нужно разместить ее там, где я хочу. Использование FrameLayout вместо RelativeLayout ничего не меняет. Использование imgView.bringToFront() не работает.
EDIT 3:
Проблема не отображается на устройстве перед леденец. На KitKat макет работает по назначению.
вам нужно разместить изображение на верхней части кнопки? – Shadow
Вы пробовали ImageButton? http://developer.android.com/reference/android/widget/ImageButton.html – Soham
Если вы хотите изображение на кнопке, ImageButton может быть лучшей идеей. Во всяком случае, в относительном расположении z порядок выполняется по порядку представлений в файле. Поэтому, если изображение определено вторым, оно должно нарисовать поверх кнопки. Возможно, мы с трудом понимаем, что вы хотите, картины того, что у вас есть, и хотите, было бы хорошей идеей. –