我有一个显示drawables png文件的网格。
现在,当我按下一个或多个drawable时,它会在EditText字段中显示它。
问题是图像与文本相比有点过大,所以我想知道的是如何调整drawable的大小?
我想这与下一个代码有关 -
@Override
public Drawable getDrawable(String arg0) {
int id = 0;
if(arg0.equals("zero.png")){
id = R.drawable.emoji_0030;
}
if(arg0.equals("slash.png")){
id = R.drawable.emoji_0023;
}
LevelListDrawable d = new LevelListDrawable();
Drawable empty = getResources().getDrawable(id);
d.addLevel(0, 0, empty);
d.setBounds(0, 0, empty.getIntrinsicWidth(), empty.getIntrinsicHeight());
return d;
}
所以我厌倦了改变-d.setBounds - 让我们说 -
d.setBounds(0, 0, 10, 10);
甚至到下一个代码(只是为了看它是否有所作为) -
d.setBounds(5, 5, 5, 5);
但没有发生任何事情。
所以如果somone告诉我在哪里放置数字的高度和宽度,那就太好了。
或许还有另一种方法可以做我想在这里做的事情?
感谢您提供任何帮助