Hello everyone, tell me where can padding (or maybe margin) come from in ScrollView?

https://monosnap.com/file/ONg7yrobI7cMJjLw4ixmWaELEmP2bA

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root_view" android:background="#fff"> <ScrollView android:orientation="vertical" android:id="@+id/scrollview" android:layout_height="wrap_content" android:layout_width="fill_parent" android:background="#12950d"> ... 

Theme:

  <!-- Base application theme. --> <style name="AppTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:windowActionBar">true</item> <item name="android:actionBarStyle">@style/ActionBar</item> <item name="android:windowContentOverlay">@null</item> <item name="android:actionBarSize">55dp</item> <item name="android:windowActionBarOverlay">true</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:icon">@android:color/transparent</item> </style> <!-- ActionBar styles --> <style name="ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar"> <item name="android:background">@android:color/transparent</item> <item name="android:titleTextStyle">@style/MyTheme.ActionBar.TitleTextStyle</item> </style> <style name="MyTheme.ActionBar.TitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title"> <item name="android:textColor">@android:color/transparent</item> </style> 
  • one
    show your XML leyauta - Vladyslav Matviienko
  • There everything is standard, I tried to add android: no fitsSystemWindows = "true". - KeyGenQt
  • tried on a real device? Very strange, if everything is standard ... Maybe the topic is not standard? - Vladyslav Matviienko
  • I thought because of android: windowActionBarOverlay cleaned up - no use. - KeyGenQt
  • Try a new leyaut, and put ScollView in it. Experiment - Vladyslav Matviienko

1 answer 1

The height recalculation (paddings) was not correct due to:

  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/root_view" android:background="#fff"> <ScrollView android:orientation="vertical" android:id="@+id/scrollview" android:layout_height="wrap_content" android:layout_width="fill_parent" android:background="#12950d"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" <-------!!!!!!!!! android:background="#a4deca">