图像视图相对位置

时间:2014-07-14 13:07:51

标签: android-imageview

我是Android编程的新手,我遇到了一个问题:我不知道如何设置imageView在另一个imageView上的位置。我希望这个位置是相对的,可能是百分比,以保持不同屏幕或横向和纵向的方面。 谢谢!

1 个答案:

答案 0 :(得分:0)

将图像放在另一个上使用relativelayout作为两个图像视图的根布局。这将使两个图像视图从相同的坐标开始,您可以根据需要灵活地排列它们。

示例:

<RelativeLayout 
            android:layout_height="wrap_content"
            android:layout_width="match_parent"

        >
<ImageView android:id="@+id/videoImage"
    android:layout_width="match_parent"
    android:layout_height="170dip"
    android:layout_centerHorizontal="true"
    android:scaleType="fitXY"/>

<ImageView 
        android:id="@+id/playVideo"
        android:src="@drawable/play_"
        android:layout_width="30dip"
        android:layout_height="30dip"
        android:layout_centerInParent="true"
        android:layout_centerHorizontal="true"/>

或者,您可以使用框架布局。