您好我想知道如何将框对齐到Android屏幕的底部?我已经把盒子做成了9patch png图像,但实际图像和边框之间仍然存在一些差距。谁能帮帮我吗?我的意思是图形布局屏幕上的蓝色边框之间存在实际间隙,用于控制图像的大小和实际图像。请原谅我的英语。
这是蓝框
的xml代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/background"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/background" />
<ImageView
android:id="@+id/topbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/top_bar" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/topbar"
android:layout_centerHorizontal="true"
android:layout_marginTop="95dp"
android:src="@drawable/icon_green" />
<ImageView
android:id="@+id/box"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="23dp"
android:src="@drawable/box" />
</RelativeLayout>
答案 0 :(得分:1)
完全不理解这个问题,但尝试添加
android:adjustViewBounds="true"
到你的ImageViews。
我看到id为'box'的视图与底部对齐,底边距为23dp。这将在屏幕底部产生间隙;)
答案 1 :(得分:0)
问题解决了。事实上,事实证明盒子正在盘旋,因为我想,盒子的宽度在屏幕上太大了。在图形布局上切换到更大的屏幕(5.4英寸,之前是4英寸)后,盒子就在底部。谢谢你的帮助:)这很傻,对不起大惊小怪,我是android的新手。