首页 > 解决方案 > 如何创建带有图标的按钮?

问题描述

我正在创建一个包含许多按钮的应用程序,每个按钮的背景都不同。我从 Photoshop 创建了按钮背景。现在我的问题是背景的大小应该是多少。我将按钮的高度和宽度保留为换行内容。当我使用 android:background:"@drawable/background_img"(图像大小 30X30)时,按钮看起来像坏了(像模糊)。适合所有屏幕的最佳背景尺寸是多少。

标签: javaandroid

解决方案


使用 ImageButton 设置您喜欢的宽度和高度,然后设置android:scaleType="fitCenter"android:adjustViewBounds="true". 尝试使用比 30x30 更大的图像输入(它太小),尝试 96x96,然后尝试将其调整到您想要的高度和宽度。

几天前我遇到了同样的问题,当我给 32x32 图像时模糊,但是当我尝试 64x64 或 96x96(不记得)时android:scaleType="fitCenter"android:adjustViewBounds="true"它看起来好多了。


推荐阅读