Android 相对布局重力不工作
这是XML文件Android 相对布局重力不工作,android,android-layout,android-relativelayout,Android,Android Layout,Android Relativelayout,这是XML文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/mylayout" android:layout_width="wrap_content" android:layout_height="wrap_content"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mylayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="bottom" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:src="@drawable/whitebar" />
</RelativeLayout>
上面的代码给出一个输出
但是
我希望发生的事情与此类似
由于相对布局重力不起作用,如何设置白条图像的确切位置?布局重力用于线性布局 您要使用的是对齐底部
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mylayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/whitebar" />
</RelativeLayout>
布局重力与线性布局一起使用 您要使用的是对齐底部
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mylayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/whitebar" />
</RelativeLayout>
您应该移除重力并将其放在ImageView中
android:layout_alignParentBottom="true"
您应该移除重力并将其放置在ImageView中
android:layout_alignParentBottom="true"
嗨,谢谢你的回答,我还有问题。请看这个。我想问题是因为那个蓝色的长方形?如何解决?嗨,谢谢你的回答,我还有问题。请看这个。我想问题是因为那个蓝色的长方形?如何解决?嗨,谢谢你的回答,我还有问题。请看这个。我想问题是因为那个蓝色的长方形?如何修复?将android:scaleType=“fitXY”添加到imageviewHi感谢您的回答,我仍然有问题。请看这个。我想问题是因为那个蓝色的长方形?如何修复?将android:scaleType=“fitXY”添加到imageview