Aşağıdaki LinearLayout
ürününe sahibim. Anlamadığım şey, arka planı başka bir görüntüye ayarlarsam, doldurma bilgileri sıfırlanır. Bunu önlemek için bir yol var mı?Arka planın değiştirilmesi, aynı zamanda LinearLayout'un dolgularını da değiştiriyor mu?
<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>
ben LinearLayout
Bir panel arkaplan çekilebilir değiştirdiğinizde çocukların pozisyon değiştirdi 'e bakın.
"padding bilgi sıfırlanır" senin delilin nedir? Başka bir deyişle, gerçek semptomlarınız nelerdir? – CommonsWare
http://stackoverflow.com/questions/5890379/android-setbackgroundresource-discards-my-xml-layout-attributes ile aynı sorun - dolgu sadece setBackgroundResource() çağrıldıktan sonra sıfırlanır (muhtemelen yalnızca 9-patch arka planlar ile ilişkilidir)). –