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);
}