如何禁用远程视图中的按钮?

时间:2016-06-26 23:19:31

标签: android

我可以使用下面的代码使其隐身,但无法禁用它。

RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notification);
contentView.setViewVisibility(R.id.buttonToDisable, View.INVISIBLE);

2 个答案:

答案 0 :(得分:4)

setEnabled()@RemotableViewMethod,至少在the now-current master branch of the source code上。因此,您应该能够use setBoolean()

contentView.setBoolean(R.id.buttonToDisable, "setEnabled", false);

答案 1 :(得分:0)

没有骰子试图更新远程视图ind。组件,例如:

IMyNotWorkingInterface

尝试切换布局

Button can't use method with RemoteViews: setEnabled(boolean)