我需要为Android按钮(文本按钮)设置背景图像,但我想保留灰色按钮。当我使用setBackgroundResource()时,它有图像代替灰色按钮。如何保留灰色按钮?
我尝试使用setCompoundDrawablesWithIntrinsicBounds,但是图像只占用按钮的一部分,即使我没有文本。
注意:我在显示图像时不会显示文本,但按钮需要是TextButton,因为有时会出现没有图像的文本,而有些文本会有图像。
答案 0 :(得分:0)
回答我自己的问题,经过几个小时的思考,我意识到我可以创建ImageButtons和TextButtons,并在我不需要时将可见性(setvisibility(8))设置为按钮。将视图的可见性设置为8会使其从布局中删除,并暂时完全消失。