studio servidor obtener mostrar manipular imágenes imagenes imagen galeria desde cargar atributo almacenada android android-layout xml-drawable

android - servidor - ¿Cómo usar una forma dibujable junto con una imagen?



mostrar imágenes en listview de android desde servidor (2)

Podría usar LayerDrawable , que podría contener tantas capas (formas o imágenes) como necesite. Puede crearlo como recurso o programáticamente.

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/rounded_corners" android:id="@+id/rounded_corners"/> <item android:drawable="@drawable/additional_image" android:id="@+id/additional_image" /> </layer-list>

Tengo esta dificultad para tener una esquina redondeada y una imagen de fondo en mi LinearLayout .

Sé que puedo alcanzar la esquina redondeada usando el XML dibujable de forma, pero si pongo la forma dibujable como fondo de mi LinearLayout con android:background=@drawable/rounded_corner entonces no puedo asignar ninguna imagen para usarla como fondo.

¿Cómo puedo obtener una esquina redondeada con una imagen de fondo en mi LinearLayout? Cualquier ayuda sería apreciada. ¡Gracias!


para aquellos que buscan una respuesta diferente

en el xml

<string-array name="ulke_isimleri"> <item>kan</item> <item>kebapeli</item> </string-array> <array name="ulke_gorselleri"> <item>@drawable/kan1</item> <item>@drawable/esyalar_kebap_adana</item> </array>

en el oncreate o general

String[] ulkeAdlari =getResources().getStringArray(R.array.ulke_isimleri); TypedArray ulkeGorselleri = getResources().obtainTypedArray(R.array.ulke_gorselleri);

como una función

@Override public Drawable getDrawable(int position) { Drawable[] drawable = new Drawable[] { ulkeGorseli.getDrawable(position ) , new TextDrawable(ulkeAdlari[ position ] ) }; return new LayerDrawable(drawable); }