android - fitsSystemWindows removes padding -
i have in layout:
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/primary" android:paddingleft="32dp" android:paddingright="32dp" android:fitssystemwindows="true"> ... </relativelayout> but there no paddingleft or paddingright in app. when remove fitssystemwindows, padding comes back. why? how can keep fitssystemwindows , padding?
fitssyatemwindows attribute overrides padding applied layout.
so apply padding, should create 1 wrapper layout relativelayout , add fitssystemwindows attribute it, , padding child relativelayout.
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/primary" android:fitssystemwindows="true"> //this container layout <relativelayout android:paddingleft="32dp" android:paddingright="32dp" ..... > //now can add padding ..... </relativelayout> </relativelayout>
Comments
Post a Comment