Obecnie używam układu, który zawiera RelativeLayout wewnątrz ScrollView.Podkładka AndroidBottom nie działa bez wyściółki Top
chcę RelativeLayout mają być zawarte 5DP od dołu Scrollview więc nie pokrywają tło mam za sobą, do osiągnięcia tego celu używałem tego XML:
<ScrollView
android:id="@+id/scrollView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/backgroundView1"
android:fadingEdge="none"
android:scrollbars="none"
android:paddingTop="5dp"
android:paddingBottom="5dp">
<RelativeLayout
android:id="@+id/innerLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RelativeLayout>
</ScrollView>
To działało idealnie jednak nie potrzebuję już wyściółki u góry. Podczas usuwania linii paddingTop paddingBottom przestaje działać. Nawet jeśli ustawię paddingBottom na 100dp, nie będzie to miało wpływu na mój układ.
Próbowałem paddingTop = „0DP” i że nie rozwiąże problemu albo wydaje paddingBottom będzie działać tylko wtedy, gdy paddingTop jest powyżej 0.
ktoś ma jakieś pomysły, dlaczego paddingBottom nie działa bez paddingTop?
Próbowałem ci kod i działa, gdy górna wyściółka jest zero. Użyłem układu względnego jako układu nadrzędnego. – Gan