我正在开发一个使用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);
然后启用该按钮,我就可以单击它。但按钮的颜色仍然与禁用模式下的颜色相同。任何的想法?感谢。