3

我有:

<RelativeLayout style="@style/w_w"
  android:gravity="top|center" 
  android:layout_marginBottom="10sp">
    <ImageView android:id="@+id/icon" style="@style/w_w"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@drawable/icon"
    /> 
    <TextView android:text="F" android:id="@+id/temp" style="@style/w_w"
        android:textColor="#ffffff"
        android:textSize="10sp"
        android:textStyle="bold"
        android:gravity="top|center"/>
</RelativeLayout>

@style/w_w- layout_height="wrap_content"=layout_width。

现在<TextView />的右上角位于 的右上角<RelativeLayout />,但我想将<TextView />' 的中心放在 的右上角<ImageViwq />

我应该如何构建我的 XML 文件?

4

2 回答 2

9

在你的小视图上使用它

android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="-5dip"
android:layout_marginRight="-5dip"

如果需要,调整“-5dip”。这个值应该大约是你的小视图大小的一半。

于 2012-05-27T13:53:58.463 回答
0

使用android:layout_alignParent和调整android:layout_margin来获得你想要的视图......

于 2012-05-27T13:05:16.613 回答