从用户界面的角度来看,为什么AlertDialog
有title
个选项?为什么message
不足以满足要求?我们真的需要一个头衔吗?如果是这样,请提供标题有用的可视示例。
AlertDialog
documentation显示AlertDialog
没有标题,看起来很完美:
答案 0 :(得分:6)
Android Design guide on Alerts说:
<强>警报强>
警报告知用户需要他们的情况 在继续之前确认或确认。他们不同 根据的严重程度和影响略有外观 消息传达。
没有标题栏的提醒
大多数警报不需要标题。通常决定没有 严重的影响,可以用一两句话简洁地概括。 内容区域应该提出问题(例如“删除此内容” 谈话?“或明确表达与...的关系 动作按钮很明显。
带标题栏的提醒
保持问题或陈述简短:例如,“清除USB 存储?“避免道歉。用户应该可以跳过内容 完全并且仍然清楚地了解可用的选择 基于动作按钮的标题和文本。
制作确认对话框时,请使标题有意义 回应所要求的行动。
不要:
- 你确定吗?
- 不要
- 警告!
执行:
- 删除USB存储空间?