我有ImageButton,它有一个scr来自我添加到drawble-hdpi文件夹中的图像imgholder,此图像Width = 96pix,Height = 96px
但是当我在其点击事件中检查ImageButton的高度和宽度时,我得到128!
为什么?额外来自哪里以及如何解决这个问题,因此ImageButton的宽度与src图像相同。 感谢
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ibAddImage1"
android:src="@drawable/imgholder"
android:layout_above="@+id/tvAddReviseCaption"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:background="@android:color/transparent" />
答案 0 :(得分:2)
asmgx Plz给出如上所述的代码:)
<ImageButton
android:layout_width="96dp"
android:layout_height="96dp"
android:id="@+id/ibAddImage1"
android:src="@drawable/imgholder"
android:layout_above="@+id/tvAddReviseCaption"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:background="@android:color/transparent" />
答案 1 :(得分:1)
“px”将设备更改为设备。 您应该使用dp进行layout_width和layout_height 机器人:layout_width = “96dp” 机器人:layout_height = “96dp”