我正在开发一个使用 Leanback 库的 Android TV 应用程序。有一个带有电子邮件、密码和登录按钮的登录表单。我只想在电子邮件和密码有效时启用登录按钮。
这是我的代码:
mLoginButtonAction = new GuidedAction.Builder(this.getActivity())
.id(id)
.title(title)
.description(desc)
.build();
actions.add(action);
我首先禁用它:
mLoginButtonAction.setEnabled(false);
然后在有效时启用它:
mLoginButtonAction.setEnabled(valid);
然后启用该按钮,我可以单击它。但是按钮的颜色仍然与禁用模式下的颜色相同。任何想法?谢谢。