《Android应用开发攻略》——2.15 用提示代替工具提示
2.15 用提示代替工具提示
Daniel Fowler
2.15.1 问题
Android设备的屏幕可能很小,没有空间供帮助文本使用,而工具提示不是平台的一部分。
2.15.2 解决方案
Android为View提供了hint属性。
2.15.3 讨论
有时候,输入字段需要对输入值加以说明。例如,一个要求货物数量的库存订货应用可能需要说明最小的订单数量。在桌面程序中,屏幕空间较大并且使用鼠标,附加的信息可以工具提示(鼠标移过字段时弹出的一个标签)形式显示,也可以使用长的描述性标签。而Android设备的屏幕可能很小,通常也不使用鼠标。替代方案是在View上使用android:hint属性,这能够在输入字段为空时显示包含提示文本的“水印”;用户开始输入时这个“水印”将会消失。android:hint对应的函数是setHint(int resou