java - 如何创建带有图标的按钮?
问题描述
我正在创建一个包含许多按钮的应用程序,每个按钮的背景都不同。我从 Photoshop 创建了按钮背景。现在我的问题是背景的大小应该是多少。我将按钮的高度和宽度保留为换行内容。当我使用 android:background:"@drawable/background_img"(图像大小 30X30)时,按钮看起来像坏了(像模糊)。适合所有屏幕的最佳背景尺寸是多少。
解决方案
使用 ImageButton 设置您喜欢的宽度和高度,然后设置android:scaleType="fitCenter"
和android:adjustViewBounds="true"
. 尝试使用比 30x30 更大的图像输入(它太小),尝试 96x96,然后尝试将其调整到您想要的高度和宽度。
几天前我遇到了同样的问题,当我给 32x32 图像时模糊,但是当我尝试 64x64 或 96x96(不记得)时android:scaleType="fitCenter"
,android:adjustViewBounds="true"
它看起来好多了。
推荐阅读
- r - ggplot中使用Shiny的双重交互问题
- flutter - 如何在错误时更改 TextFormField 的背景颜色
- haskell - 在 GHCI 中创建一个 SDL2 窗口
- reactjs - 反应类组件并使用绑定
- javascript - 如何使用 BabelJS 将自定义运算符添加到 Javascript 或 node.js?
- python - 调整 seaborn 线图上的日期刻度设置
- python - 如何从第一次输入每次使用变量
- google-apps-script - 使用 onEdit 脚本为 Google 表格中的新数据添加公式
- python - 如何访问数据框列表?
- python - 找到一种方法来实现这个求和