如何以编程方式删除android中的默认按钮样式

时间:2018-06-01 23:32:52

标签: android

我删除了背景,但阴影仍在按钮下方。

我知道以下属性将删除XML按钮的样式。

style="?android:attr/borderlessButtonStyle" 

但是,我如何以编程方式完成此操作?

1 个答案:

答案 0 :(得分:2)

TypedValue typedValue = new TypedValue();
getContext().getTheme().resolveAttribute(R.attr.selectableItemBackground, typedValue, true);
yourButton.setBackgroundResource(typedValue.resourceId);

你走了!