2014-01-11 2 views
0

У меня есть несколько ImageViews, которые прозрачны и предназначены для перегиба друг друга. Затем я выравниваю друг друга, но одна проблема возникает. Как я могу установить порядок их многоуровневости? Ive пытался пересмотреть код в обоих XML и как изображения устанавливаются в реальном коде Java ...Android, размещающий несколько растровых изображений в imageview

Я попытался FrameLayout, но, может быть, Im не использовать его правильно ... вот моя реализация:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
tools:context=".RadarActivity" > 

    <ImageView 
     android:id="@+id/imageview_topo" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="45dp" 
     android:scaleType="center" 
     android:visibility="invisible" /> 

    <ImageView 
     android:id="@+id/imageview_counties" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="45dp" 
     android:scaleType="center" 
     android:visibility="invisible" /> 

Независимо от того, что я делаю ... imageview_topo всегда размещается сверху. Даже в коде я сначала создал топо и сначала получил его изображение!

Спасибо!

+0

Как насчет использования FrameLayout? –

+0

Обновлен мой вопрос! :-) – user3047494

ответ

0

я упомянул сайт here, который говорит:

Если существует несколько представлений ребенка, то они нарисованы, чтобы, один поверх другого . Это означает, что первое представление, добавленное к макету фрейма , будет отображаться в нижней части стека, а последний добавленный вид будет отображаться сверху. .

Вы можете проверить этот сайт тоже: http://blog.neteril.org/blog/2013/10/10/framelayout-your-best-ui-friend/

Может быть, я могу помочь вам больше, если вы показать скриншот вашего пользовательского интерфейса.

+0

Ну, что не имеет смысла, так это то, что я добавляю первое изображение в свой xml (topo), который должен быть самым нижним ... его сплошное jpeg, а затем я добавляю все мои прозрачные gif над ним. Но независимо от того, что jpeg topo покрывает gifs? Если я удалю свой jpeg topo, то изображения будут отображаться в порядке и находятся в поле зрения. Но jpeg имеет решающее значение для всей установки! – user3047494

Смежные вопросы