2
Ich brauche programmaticaly verschiedene Symbole in Layer-Liste gesetzt von @ + id/calendar_day_bottom_iconProgrammaticaly gesetzt Bitmap in Layer-Liste Android
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/calendar_date_today_bg"/>
<item android:id="@+id/calendar_day_bottom_icon" >
<bitmap
android:src="@drawable/ic_calendar_journal"
android:gravity="bottom|center" />
</item>
</layer-list>
In Code nächste, was ich tun
LayerDrawable layerDrawable = (LayerDrawable) cellView.getBackground();
BitmapDrawable drawable = (BitmapDrawable) getResources().getDrawable(R.drawable.ic_calendar_journal_reminder);
layerDrawable.setDrawableByLayerId(R.id.calendar_day_bottom_icon, drawable);
Aber Symbol fügt falsch.
Verwenden Sie unten statt unten | Mitte. – Andolasoft
android: gravity = "bottom | centre" zu android: gravity = "bottom" –
es funktioniert nicht: ((irgendwelche Ideen? –