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