我正在使用RelativeLayout来显示我的UI .
我想在左上角有一个 Headers ,我想在右上方有一个图像 . 这两个项目需要在上方和侧面(左侧或右侧)具有小间距 .
对于我的 Headers ,这很好用,但我似乎无法将我的图像对齐到右边并设置了正确的边距 .
这是axml代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/dialogContainer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFF"
android:paddingBottom="25dip">
<TextView
android:id="@+id/dialogTitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_marginTop="10dip"
android:textColor="#158849"
android:textSize="25dip" />
<ImageView
android:id="@+id/dialogLoading"
android:layout_width="26dip"
android:layout_height="26dip"
android:background="@drawable/LoadingAnimation"
android:layout_marginTop="10dip"
android:layout_alignParentRight="true"
android:layout_marginRight="25dip" /> <!--this doesn't work, there is no spacing-->
<TextView
android:id="@+id/dialogMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000"
android:textSize="18dip"
android:layout_marginTop="15dp"
android:layout_marginLeft="12dip"
android:layout_marginRight="15dip"
android:layout_below="@+id/dialogTitle" />
</RelativeLayout>
其他可能有帮助的事情:这个项目应该可以针对Android 2.3进行构建
我不是直接将此布局分配给活动 .
相反,它用作自定义对话框的视图 .
1 回答
使用相对布局的
layout_toLeftOf
属性:更新了我的回答