Ich habe folgende LinearLayout
. Was ich nicht verstehe ist, wenn ich den Hintergrund auf ein anderes Bild setze, werden die Padding-Informationen zurückgesetzt. Gibt es einen Weg dies zu verhindern?Ändert das Ändern des Hintergrunds auch das Padding eines LinearLayouts?
<LinearLayout android:id="@+id/aPanel"
android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:background="@drawable/bkground"
android:paddingLeft="15dp" android:paddingRight="15dp">
<!-- some children here -->
</LinearLayout>
Ich sehe die Lage der Kinder verschoben werden, wenn ich den Hintergrund ziehbar des LinearLayout
Apanel ändern.
Was ist Ihr Beweis dafür, dass „die Auffüllinformationen zurückgesetzt werden“? Mit anderen Worten, was sind Ihre eigentlichen Symptome? – CommonsWare
Das gleiche Problem wie http://StackOverflow.com/Questions/5890379/android-SetbackgroundResource-Discards-My-XML-Layout-Attributes - die Auffüllung wird einfach zurückgesetzt, nachdem setBackgroundResource() aufgerufen wurde (möglicherweise nur 9-Patch-Hintergründe verwandt)). –