开发者文档
Buttons
按钮可以包含文本和图片,并且明确的表明了当用户触摸时会触发的操作。



通过明确的图片,使得仅包含图标的按钮也很容易理解。
如果操作难以通过图片表示,或者该操作很重要,不能有任何歧义时,仅包含文本的按钮是不错的选择。
合适的图标和文本可以相得益彰,使得按钮的操作更加明晰。
例如 Google Now 中的生日贺卡按钮不仅表明了操作,也表明该操作将通过 Google+ 应用完成。
按钮的背景色如何设置
对于仅包含图标的按钮,不需要使用背景色。
不要这样做

应当这么做

对于包含文本的按钮,也不需要背景色。为了提示用户点击,可以使用清晰的文本说明 (比如“开始”、“登录”) 和不同的颜色、格式。
如果一定要选择带有背景色的按钮,请仔细斟酌。因为这种按钮看起来比较沉重,一个屏幕上最好就放一到两个。它们比较适合以下情况:
- 用户一定需要使用的操作 (例如: 注册)。
- 非常重要的操作 (例如: 接受/拒绝)。
- 对用户有很大影响的操作 (例如: 清除所有数据、立即购买)。