您无法在 XML 中查询屏幕大小,因为它不会在运行时运行,您可以通过使用RelativeLayout
和使用alignments
and来做到这一点margins
。
在您的情况下,如果 Screen_height-banner 表示屏幕高度并且您希望将其定位在底部并从末尾创建一个 5dp 分隔符,您的 XML 将是
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginBottom="5dp">
</RelativeLayout >
如果您需要缩放滚动视图而不是定位它,您的 xml 将是
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding_bottom="5dp">
<ScrollView
android:layout_width="wrap_content"
android:layout_height="fill_parent">
</RelativeLayout >