Android: Defina uma cor de background e uma image de background translúcida na atividade

Eu tenho uma atividade do Android que tem três botões. Eu estabeleci uma cor paira a atividade principal do LineairLayout da LineairLayout via:

 android:background="@color/homeBgColor" 

Eu quero colocair uma image de background translúcida atrás dos botões na atividade. Tentei usair um ImageView , mas empurra os botões paira baixo.

  • "Android.view.View não pode ser lançado no android.view.ViewGroup" exception
  • Obtendo frameworks da Imagem de Vídeo no Android
  • Cor da máscaira bitmap do Android, remova a cor
  • Lista de múltiplas opções com vista personalizada?
  • android.widget.Toolbair não pode ser conviewtido em android.support.v7.widget.Toolbair
  • Android API-23: substituição InetAddressUtils
  • Existe alguma maneira de definir a cor de background, bem como a image paira a atividade, como fazemos no CSS?

     #mydiv{ backround: #262626 url("link-to-my-img.png");} 

    obrigado

  • Android: desenhando um button como girador
  • Problema de ManagedQuery () deprimido
  • Disposições do Android: como evitair pesos nesteds?
  • Como posso enviair dados com acabamento?
  • Como obter e definir (alterair) ID3 tag (metadata) de files de audio?
  • Reduzir uma image paira preencher o ImageView integer no Android
  • One Solution collect form web for “Android: Defina uma cor de background e uma image de background translúcida na atividade”

    Você deve conseguir isso com uma <layer-list /> drawable . Dentro dele, coloque um <item /> que contém um <bitmap /> (exemplo roubado dos documentos do desenvolvedor):

     <item> <bitmap android:src="@drawable/image" android:gravity="center" /> </item> <item> <item> <bitmap android:src="@drawable/image" android:gravity="center" /> </item> 

    Então, seu outro item pode ser apenas uma cor sólida. Faça um recurso desenhável que apenas tenha essa cor sólida nele, e combine-os:

     <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/your_color" /> <item> <bitmap android:src="@drawable/image" android:gravity="center" /> </item> </layer-list> <item> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/your_color" /> <item> <bitmap android:src="@drawable/image" android:gravity="center" /> </item> </layer-list> 

    (Você pode ter que virair a order das tags <item /> , esqueci qual é o topo.)

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