我试图弄清楚 UI 是如何为 Android 闹钟应用程序设计的。这似乎正在使用 Holo Dark Theme。
包括的屏幕截图是创建/编辑警报Activity
屏幕。它看起来类似于Android 设置。是这种情况吗?因为“打开警报”和“振动”行看起来像ChexboxPreferences
。“铃声”行看起来像一个RingtonePreference
. “时间”行呢?
正如@eric 在对以下答案之一的评论中提到的那样,我正在尝试重新创建与闹钟应用程序类似的界面。我不想发送从我的应用程序启动警报管理器的意图。
“标签”行呢?这很像一个EditText
视图。您可以在xml 标记中包含Views
和的组合吗?Preferences
PreferenceScreen
还有ActionBar
一个垂直管道,我不确定它是如何创建的,但“完成”视图是一个ImageButton
?
我不完全相信它是首选项的组合,因为警报应用程序可以有多个警报,而不仅仅是一个警报。如果有多个警报并且您不使用多个SharedPreferences
文件,那么创建一个内容提供程序来存储与多个警报相关的信息自然是有意义的。