如何设置Android按钮的背景图像,但保持灰色按钮?

时间:2010-05-18 19:33:37

标签: android button background

我需要为Android按钮(文本按钮)设置背景图像,但我想保留灰色按钮。当我使用setBackgroundResource()时,它有图像代替灰色按钮。如何保留灰色按钮?

我尝试使用setCompoundDrawablesWithIntrinsicBounds,但是图像只占用按钮的一部分,即使我没有文本。

注意:我在显示图像时不会显示文本,但按钮需要是TextButton,因为有时会出现没有图像的文本,而有些文本会有图像。

1 个答案:

答案 0 :(得分:0)

回答我自己的问题,经过几个小时的思考,我意识到我可以创建ImageButtons和TextButtons,并在我不需要时将可见性(setvisibility(8))设置为按钮。将视图的可见性设置为8会使其从布局中删除,并暂时完全消失。