Java 图像视图在图像更改后移动(按下后)
好的,我现在正在学习android,我正在尝试制作一个内存应用程序,在这个程序中你必须找到两张匹配的图片 我几乎完成了,但有一个问题困扰着我,我查了一下,其他人也有同样的问题,但他得到的唯一答案是将图像按钮设置为固定的dp大小,但如果你正在为各种不同的android设备制作应用程序,我认为这不是一个解决方案 我制作了图像视图,它们都是相同的图像,但每次有人按下其中一个图像视图,它就会变成一个特定的图像,该图像在该轮中固定在该点上 问题是,每次按下图像时,整个布局都会轻微移动,但足以引起注意并对此感到恼火,我如何在不给它们固定dp大小的情况下修复此问题 谢谢 我做了一个线性布局里面的表格布局,这是其中的一行Java 图像视图在图像更改后移动(按下后),java,android,image,imageview,android-imageview,Java,Android,Image,Imageview,Android Imageview,好的,我现在正在学习android,我正在尝试制作一个内存应用程序,在这个程序中你必须找到两张匹配的图片 我几乎完成了,但有一个问题困扰着我,我查了一下,其他人也有同样的问题,但他得到的唯一答案是将图像按钮设置为固定的dp大小,但如果你正在为各种不同的android设备制作应用程序,我认为这不是一个解决方案 我制作了图像视图,它们都是相同的图像,但每次有人按下其中一个图像视图,它就会变成一个特定的图像,该图像在该轮中固定在该点上 问题是,每次按下图像时,整个布局都会轻微移动,但足以引起注意并对此
<TableLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="5" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<ImageView
android:id="@+id/ImageView1"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp" />
<ImageView
android:id="@+id/ImageView2"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp" />
<ImageView
android:id="@+id/ImageView3"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp" />
<ImageView
android:id="@+id/ImageView4"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp" />
</TableRow>
由于您提到的是另一个问题和答案,因此包含指向该问题的链接可能会有所帮助。如果在按下图像时绘制一些选择背景,可能是由于用于该选择背景的自定义填充/边距造成的。