Я хочу показать кнопку воспроизведения (ImageView) на вершине миниатюры (другой ImageView). Как я могу разместить элементы управления пользовательским интерфейсом друг на друга?Как разместить ImageView ontop друг от друга?
Программно или в XML?
Я хочу показать кнопку воспроизведения (ImageView) на вершине миниатюры (другой ImageView). Как я могу разместить элементы управления пользовательским интерфейсом друг на друга?Как разместить ImageView ontop друг от друга?
Программно или в XML?
Вы можете сделать это программно & в XML - но XML является наиболее предпочтительным способом. Просто выберите менеджер компоновки, как RelativeLayout
и добавьте ImageViews к нему так:
<ImageView
android:id="@+id/imageview_bottom"
... />
<ImageView
android:id="@+id/imageview_ontop"
... />
FrameLayout предназначен для наложения нескольких просмотров друг на друга.
Да, это - но это не может ничего сделать. Вот почему я этого не упоминал. :) – mreichelt
Ну, вы можете смешивать его с другими макетами, чтобы делать много вещей. Это часто макет, который вы хотите, если вы занимаетесь рисованием, но вы правы, что RelativeLayout работает и в этом конкретном случае. –
Идеальное, простое решение, если XML - это путь, то это путь! –
Почему XML был бы наиболее предпочтительным способом: - /? – Pandoro
Что делать, если я хочу разместить ViewPager поверх ImageView? Могу ли я достичь этого, используя тот же метод? Пока это не работает для меня. – santafebound