我需要为一个安卓按钮(文本按钮)设置一个背景图片,但我想保留灰色按钮。当我使用 setBackgroundResource() 时,它用图像代替灰色按钮。如何保留灰色按钮?
我尝试使用 setCompoundDrawablesWithIntrinsicBounds,但图像只占据了按钮的一部分,即使我没有文本也是如此。
注意:我在显示图像时不会有文本,但按钮需要是一个 TextButton,因为有时会出现没有图像的文本,有时会出现带有文本的图像。
最佳答案
只是为了回答我自己的问题,经过几个小时的思考,我意识到我可以只创建 ImageButtons 和 TextButtons,并在不需要它们时将可见性 (setvisibility(8)) 设置为按钮。将 View 的可见性设置为 8 会使它从布局中取出,并暂时完全消失。
关于android - 如何为Android按钮设置背景图片但保留灰色按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860460/