Android-我如何复制Gmail应用程序';s设置屏幕?

Android-我如何复制Gmail应用程序';s设置屏幕?,android,android-layout,Android,Android Layout,我正在尝试为一个应用程序创建一个设置屏幕,我喜欢Gmail应用程序的设置屏幕。以下是一个屏幕截图: 它的外观/行为类似于某种自定义列表。 左侧看起来像一个TwoLineListItem(或者只是一个大TextView和一个小TextView)。 右侧是复选框、空白或向下箭头(如ExpandableListView),指示您应按下它。(例如:当您按下签名项时,会出现一个对话框,您可以输入签名) 我认为其中一个棘手的部分是,整个列表项是一个“按钮”,这意味着你不必直接按下复选框来选中它,你可以按下

我正在尝试为一个应用程序创建一个设置屏幕,我喜欢Gmail应用程序的设置屏幕。以下是一个屏幕截图:

它的外观/行为类似于某种自定义列表。 左侧看起来像一个TwoLineListItem(或者只是一个大TextView和一个小TextView)。 右侧是复选框、空白或向下箭头(如ExpandableListView),指示您应按下它。(例如:当您按下签名项时,会出现一个对话框,您可以输入签名)

我认为其中一个棘手的部分是,整个列表项是一个“按钮”,这意味着你不必直接按下复选框来选中它,你可以按下列表项上的任何地方

例如,本教程第5.2节要求您准确点击复选框,而不是整个列表项


有人知道怎么做吗?

这不是“正常”的列表视图

该UI是使用


始终使用首选项活动来显示应用程序的设置。

Hi您可以使用ListView的方法轻松定义。只要触摸列表项,就会调用侦听器。在监听器中,您可以显示下拉菜单,也可以使用复选框的
setChecked(boolean checked)
方法将复选框设置为“checked”。

您提供的屏幕截图链接已被删除。对此,我们深表歉意。