我有许多Button
sGridView
使用Adapter
. 这些当前正确地适合 GridView,但是...
我想在每个按钮内添加一个图像。我已banana.jpg
存储在我的drawable
文件夹中,并使用以下代码将其设置在按钮内:
button.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.banana));
但是,我有两个问题:
- 按钮似乎拉伸到图像的大小。
- 图像实际上并没有出现。
是否有某种方法可以将图像添加到按钮,以便按钮的当前大小会缩小图像以使其适合?(或者,是否可以计算我需要图像的大小,以便我可以手动调整它的大小?)