mam android layout_file, który wygląda mniej więcej tak następującymAndroid Scrollview nie przestrzegając dolnego marginesu dziecka
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/post_ride_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/activity_margin"
android:padding="@dimen/activity_margin"
android:background="@drawable/google_now_style_card"
android:orientation="vertical" >
...
</LinearLayout
</ScrollView
@dimen/activity_margin
jest 16dp
Kiedy biegnę aplikację, nie jestem w stanie przejść do u dołu całego układu, jak w, nie wyświetli dolnego marginesu. Ten obraz wyjaśnia
Należy pamiętać, że wskazówka, że dno układ został osiągnięty (blask od dołu), a pasek przewijania po prawej stronie wskazuje, że istnieje więcej, aby przewinąć w dół.
To, czego się spodziewam, to widzieć margines na dole, tak jak marginesy z boku układu.
Niestety to nie rozwiązało problemu. – rperryng
Czy można zastosować dla ciebie margines pracy ScrollView? Chodzi o to samo i jeśli jest to wykonalne dla twojego układu, będzie to łatwe. ScrollView zawija wysokość elementu potomnego wokół treści, więc nie sądzę, że będzie jakiś sposób na pozostawienie marginesu elementowi potomnemu. Zamiast tego możesz zastosować margines do swojego ScrollView i owijać go wokół LinearLayout. – VipulKumar
Po zastosowaniu marginesu do przewijania, odstępy będą zawsze tam, bez względu na to, czy znajduję się u dołu liniowej granicy, czy nie. – rperryng