【发布时间】:2014-05-29 02:05:01
【问题描述】:
这是我布局的相对布局部分:
<RelativeLayout
android:id="@+id/headLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/headbg"
android:orientation="horizontal" >
<TextView
android:id="@+id/head2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:paddingLeft="@dimen/d10dp"
android:text="@string/archive"
android:textColor="@color/white"
android:textSize="@dimen/d20sp" />
<ImageView
android:id="@+id/moreBtn"
android:layout_width="@dimen/d50sp"
android:layout_height="@dimen/d30sp"
android:layout_alignParentEnd="true"
android:layout_gravity="center_vertical"
android:paddingRight="@dimen/d10dp"
android:scaleType="centerInside"
android:src="@drawable/show_btn" />
</RelativeLayout>
在具有 api 19 的 avd 上,它可以完美运行。 Textview 在相对布局的左端,而 imageview 在右端。但是在具有 api 14 的 avd 上,两者都在左端。我是否缺少一些让 alighparentend 工作的标签,或者它只是在 api 14 上不起作用?
【问题讨论】:
-
你能发布你的结果布局吗?
-
如果您知道结尾在右边(例如仅英语的应用程序),请使用
layout_alignParentRight或从右到左的语言使用layout_alignParentLeft对于多语言应用程序,您可以应用正确的设置有问题
标签: android android-layout android-xml android-relativelayout