我是Android编程的新手,我遇到了一个问题:我不知道如何设置imageView在另一个imageView上的位置。我希望这个位置是相对的,可能是百分比,以保持不同屏幕或横向和纵向的方面。 谢谢!
答案 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"/>
或者,您可以使用框架布局。