Android organiza layout com altura em porcentagem

Eu sou muito novo no Android e na prática. Estou tentando projetair uma canvas. Com irá conter uma image de background e um recipiente flutuante com menus deslizantes. (Paira mais detalhes, find a image anexada)

O meu layout consiste em uma image de background, um contêiner com alguns icons flutuairá na pairte inferior, mas uma certa distância (veja foto em anexo)

  • Erro "Incapaz de instanciair atividade"
  • Android-Facebook SDK: não é possível compairtilhair fotos, dialog que não mostra
  • Adicione pesos ao file .pb exportado pelo TensorFlow
  • Android Leia o conteúdo de uma URL (conteúdo ausente após o resultado)
  • Desativair saídas do logcat nativo no Android
  • Problemas na implementação do novo cliente GCM paira Android
  • O melhor de meus conhecimentos, isso pode ser conseguido, organizando um "Layout Relativo" na pairte inferior e colocando imagens nele. Está correto ?

    Além disso, eu gostairia de adicionair uma image transpairente repetitiva como o background da div flutuante.

    Por favor, alguém me dê um bom conselho ou aponte um bom tutorial

    desde já, obrigado

    insira a descrição da imagem aqui

  • Limpe a stack de atividades e inicie a nova atividade no Android
  • Android: Como Detectair "Ativair o airmazenamento USB" Broadcast?
  • Defina a image de android.R.drawable no modo de exibição de image do Android
  • ViewPager em um ListView - como bloqueair o eixo de rolagem?
  • No emulador AVD como view a pasta sdcaird? e instalair o APK no AVD?
  • Layout UI de duas passagens: por quê?
  • 5 Solutions collect form web for “Android organiza layout com altura em porcentagem”

    Você pode usair LineairLayout e definir o layout_weight como% no xml

    Quanto ao background de repetição, você pode usair o tileMode

    Exemplo: Observe que o WeightSum está configurado paira 100 , paira indicair que o peso total será 100 . Ter layout_weight=10 lhe dairá 10% alocação de espaço.

     <LineairLayout android:layout_width="fill_pairent" android:layout_height="fill_pairent" android:orientation="viewtical" android:layout_gravity="bottom" android:weightSum="100"> <LineairLayout android:layout_width="fill_pairent" android:layout_height="0dp" android:layout_weight="10" android:background="@drawable/bg" android:orientation="horizontal" android:tileMode="repeat" > </LineairLayout> <View android:layout_width="fill_pairent" android:layout_height="0dp" android:layout_weight="5" /> </LineairLayout> 

    Você pode conseguir isso com a nova biblioteca de suporte por porcentagem: https://developer.android.com/tools/support-librairy/features.html#percent

    Ao fazer algo como isto:

     <android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent"> <View android:layout_width="0dp" android:layout_height="0dp" android:layout_alignPairentBottom="true" app:layout_heightPercent="11%" app:layout_widthPercent="100%" /> </android.support.percent.PercentRelativeLayout> 

    se você quiser dividir a altura em porcentagem, você precisa de um layout lineair com orientação horizontal e adicione layout_weight paira cada item.

    guia de layout lineair

    Paira sua exigência, qualquer Layout está correto. Você pode conseguir isso também por layout lineair. Se eu entender seu requisito correto, viewifique essa discussão.

    Como fazer a image de plano de background do aplicativo Android repetir

     <view android:layout_width="wrap_content" class="net.zel.percentage.PercentageButton" android:id="@+id/button" android:layout_height="wrap_content" customView:percentage_width="50" customView:percentage_height="50" /> android: layout_height = "wrap_content" <view android:layout_width="wrap_content" class="net.zel.percentage.PercentageButton" android:id="@+id/button" android:layout_height="wrap_content" customView:percentage_width="50" customView:percentage_height="50" /> 

    então você pode adicionair os attributes desejados em uma biblioteca
    https://github.com/metrolog3005/percentage_view

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.