Android Xml编程,可用空间上的位置按钮取决于大小
我遇到了一个小问题,我想创建位于图像特定部分的按钮 我最初的想法是使用图像作为线性布局的背景,并将按钮放在地图的顶部。我可以通过改变边距来定位它们,但是当屏幕大小改变时,我遇到了一个问题 源代码:Android Xml编程,可用空间上的位置按钮取决于大小,android,xml,image,position,percentage,Android,Xml,Image,Position,Percentage,我遇到了一个小问题,我想创建位于图像特定部分的按钮 我最初的想法是使用图像作为线性布局的背景,并将按钮放在地图的顶部。我可以通过改变边距来定位它们,但是当屏幕大小改变时,我遇到了一个问题 源代码: <LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android
<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent">
现在有人想办法解决这个问题吗?我尝试使用weightSum和layout\u weight,但我没有解决它。在框架布局中使用按钮和ImageView,而不是使用LinearLayout和ImageButton。它不起作用。屏幕一变,按钮就跳来跳去。我希望它在图像中保持相同的位置,即使屏幕大小改变
<LinearLayout
android:layout_width="300dp"
android:layout_height="300dp"
android:background="@drawable/howlingabyssmap"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_alignParentTop="true"
android:layout_marginRight="120dp"
android:layout_marginTop="180dp"
android:background="@drawable/health"
android:src="@drawable/health"/>
</LinearLayout>