Ich habe eine Präferenz Android: Layout gft. Ich habe das Layout in der Android: Layout-Eigenschaft der Präferenz in der XML-Datei festgelegt.
Jetzt muss ich eine Initialisierung einer Schaltfläche im Layout vornehmen (es ist eine + 1-Schaltfläche).
Ich muss diese Schaltfläche in der onCreate-Methode abrufen (es ist eine + 1-Schaltfläche), aber wenn ich findViewById(button_id)
verwende, wird null zurückgegeben.
Gibt es eine Möglichkeit, diese Präferenz zu sehen?
UPDATE: Es sieht so aus, als ob die Präferenz nicht erstellt wird, nachdem ich die Präferenz-XML hinzugefügt habe, also bekomme ich null. Wo kann ich findViewById aufrufen, so dass die Schaltfläche bereits erstellt wurde?
Danke.
Einstellungen xml:
%Vor%
Präferenzlayout xml:
%Vor% Sie müssen eine Klasse erstellen, die Preference
erweitert und dann onBindView
überschreibt, und Sie haben Zugriff auf die Ansicht.
Sie müssen wahrscheinlich einige weitere Methoden überschreiben, lesen Sie über benutzerdefinierte Einstellung in PreferenceActivity - Ссылка
Tags und Links android android-preferences