Android-Wecker-Benutzeroberfläche

Ich versuche herauszufinden, wie die Benutzeroberfläche für die Android-Wecker-App entwickelt wurde. Dies scheint das Holo Dark Theme zu verwenden.

Der beigefügte Screenshot zeigt den Erstellungs- / BearbeitungsalarmActivity Bildschirm. Es sieht ähnlich aus wieAndroid-Einstellungen. Ist das der Fall? Weil die Zeilen "Wecker einschalten" und "Vibrieren" so aussehenChexboxPreferences. Die Zeile "Klingelton" sieht aus wie aRingtonePreference. Was ist mit der "Time" -Reihe?

Wie @eric in den Kommentaren zu einer der folgenden Antworten erwähnt hat, versuche ich, eine ähnliche Benutzeroberfläche wie die Wecker-App zu erstellen. Ich möchte keine Absicht senden, den Alarm Manager von meiner App aus zu starten.

Was ist mit der Zeile "Label"? Das funktioniert sehr ähnlich wie einEditText Aussicht. Können Sie eine Kombination von habenViews undPreferences in einemPreferenceScreen XML-Tag?

Auch dieActionBar hat eine senkrechte rohrleitung, ich bin mir nicht sicher wie diese erstellt wurde aber ist die "Fertig" ansicht eineImageButton?

Ich bin nicht ganz davon überzeugt, dass es sich um eine Kombination von Einstellungen handelt, da die Alarm-App mehrere Alarme und nicht nur einen Alarm enthalten kann. Wenn es mehrere Alarme gibt und Sie nicht mehrere verwendenSharedPreferences Dateien wäre es natürlich sinnvoll, einen Inhaltsanbieter zu erstellen, der die Informationen zu mehreren Alarmen speichert.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage