如何将Button的背景恢复为默认值(以编程方式)?

问题描述 投票:29回答:6

所以我为此设置按钮的背景:

b.setBackgroundResource(R.drawable.custom_button1);

我如何以编程方式将其设置回默认(无聊的灰色)Android按钮?我是否可以引用R.android.boring_grey资源标识符,而无需自己重新创建这些状态?似乎找不到。也许我的谷歌搜索技能使我失望。

哦,顺便说一句,我尝试了这个:

   b.setBackgroundResource(0);

按钮实际上消失了(有黑色背景吗?)。>

因此,我为此设置按钮的背景:b.setBackgroundResource(R.drawable.custom_button1);如何以编程方式将其设置回默认(无聊的灰色)Android按钮?是否有R ....

android button
6个回答
37
投票

您尝试过这个吗?


19
投票

首先使用[获得Button b;的默认背景


4
投票

使用此


2
投票

我是这样做的


1
投票

尝试


0
投票

XML中“现代”按钮的可绘制对象为@android:drawable / btn_default_material由于某种原因,它在android.R.drawable中不存在。

© www.soinside.com 2019 - 2024. All rights reserved.