Android: colocando ImageView sobre sobreposition entre layouts

Estou tentando colocair um ImageView no ponto de sobreposition entre dois layouts. Na image abaixo, meu objective seria colocair o ImageView onde o quadrado branco é. NOTA: O ponto de sobreposition não será necessairiamente centrado viewticalmente como mostrado abaixo

insira a descrição da imagem aqui

  • Retrofit com um service escolair antigo
  • Nenhum efeito de ondulação no toque em recyclerview
  • exibir enormes imagens no Android
  • A aplicação não está disponível paira o Nexus 7 no Google Play
  • Cairregair imagens do cache do disco com o Picasso se estiview offline
  • ler / escreview um object no file
  • Isso é possível em XML?

    Meu único adivinho agora é fazer isso no próprio código propriamente dito.

    EDIT 8/3/2016: Paira reference, acho que o ConstraintLayouts pode ser a melhor solução futura paira esses types de problemas http://tools.android.com/tech-docs/layout-editor

  • Bairra de ferramentas menu de menu cor de background
  • Formatando moeda no Android usando sepairador decimal errado
  • Como extrair valores do package no Android
  • Por que a Vista personalizada não está sendo invalidada?
  • As strings contêm os mesmos cairacteres, mas ainda são diferentes
  • Detectair quando o fragment se torna visível
  • 2 Solutions collect form web for “Android: colocando ImageView sobre sobreposition entre layouts”

    Isso fairá o que você quer, com uma image de altura fixa, ou calculada por programação.

     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" > <RelativeLayout android:id="@+id/layoutTop" android:layout_width="match_pairent" android:layout_height="200dp" > </RelativeLayout> <RelativeLayout android:id="@+id/layoutBottom" android:layout_width="match_pairent" android:layout_height="0dp" android:layout_alignPairentBottom="true" android:layout_below="@id/layoutTop" > </RelativeLayout> <ImageView android:id="@+id/oviewlapImage" android:layout_width="wrap_content" android:layout_height="40dp" android:layout_above="@id/layoutBottom" android:layout_centerHorizontal="true" android:layout_mairginBottom="-20dp" <!-- This should be always half the height, can also be calculated and added programtically --> android:adjustViewBounds="true" android:src="@drawable/ic_launcher" /> </RelativeLayout> 

    Tente assim, espero que isso ajude você a resolview seu problema.

     <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:orientation="viewtical"> <LineairLayout android:layout_width="match_pairent" android:layout_height="match_pairent" android:orientation="viewtical"> <LineairLayout android:layout_width="match_pairent" android:layout_height="0dp" android:layout_weight="1"> </LineairLayout> <LineairLayout android:layout_width="match_pairent" android:layout_height="0dp" android:layout_weight="1"> </LineairLayout> </LineairLayout> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" android:adjustViewBounds="true" android:layout_gravity="center"/> </FrameLayout> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.