Android imagebutton如何更改图标大小

Loi*_* O. 5 icons android imagebutton

我最近一直在研究接口,我的图像按钮大小有很多问题.我设计的东西非常糟糕,而且我的Android图标存在重大问题.因此,我对这些问题有些疑问.

首先,这是我目前的布局:

在此输入图像描述

正如你所看到的,我有两个不同大小的图标,但这并不好.我似乎无法强迫他们采取相同的规模.

我的问题是:

1 - 如何强制它们采用相同的尺寸?

2 - hdpi,ldpi,mdpi和xhdpi的建议大小差异是多少?

3 - 为什么,如果我将imageButton背景颜色设置为与布局背景相同的颜色,则移动图标就好像背景中没有按钮一样?

例: 在此输入图像描述

提前致谢!!

小智 8

您可以使用 android:scaleType 属性并将其设置为“fitXY”,而不是用 android:background 替换 android:src。

请参阅:Android - 图像按钮比例


pix*_*een 6

对于这些ImageButtons使用(而不是src)设置图像:

android:background="@drawable/image_name"
Run Code Online (Sandbox Code Playgroud)

接下来是设置:

android:layout_height="10dp" //or any size required
android:layout_width="10dp" //or any size required ... let these 2 sizes be same for both the ImageButtons
Run Code Online (Sandbox Code Playgroud)

"dp"或"dip"是与设备无关的像素.android系统将负责调整不同屏幕分辨率的大小

此外,更好的做法是分别为按钮设置悬停图像.