Ich kann es mit dem folgenden Code unsichtbar machen, aber nicht deaktivieren.Wie deaktiviert man eine Schaltfläche in einer Remote-Ansicht?
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.notification);
contentView.setViewVisibility(R.id.buttonToDisable, View.INVISIBLE);
Schalt heraus, dass ich es nicht auf API 16, aber ich nehme es als Antwort verwenden konnte, weil es richtig zu sein scheint. –
@ TamásBolvári: Ja, manchmal fügen sie Annotationen zu Methoden hinzu, denen sie vorher fehlten. Ihre einzige andere Möglichkeit besteht darin, zwei Layout-Ressourcen zu haben, eine mit aktivierter Schaltfläche und eine mit deaktivierter Schaltfläche. – CommonsWare
nein - das gibt Ihnen "Button kann Methode mit RemoteViews nicht verwenden: setEnabled (boolean)" – tom