Android 系列 2.14使用提示而不是工具提示

263 篇文章 2 订阅
164 篇文章 0 订阅
2.14使用提示而不是工具提示


问题
Android设备可以有小屏幕,所以可能没有空间的帮助文本,并且工具提示不是平台的一部分。

Android为View提供了hint属性。
讨论
有时输入字段需要澄清关于应输入的值。例如,要求物料数量的库存订购应用可能需要陈述最小订单尺寸。在桌面程序中,使用大屏幕和鼠标,可以以工具提示(当鼠标在其上移动时在字段上弹出标签)的形式显示额外的消息。或者,可以使用长描述性标签。对于Android设备,屏幕可能很小,通常不使用鼠标。这里的替代方法是在视图上使用android:hint属性。这导致包含提示文本的“水印”在其为空时显示在输入字段中;这在用户开始在字段中输入时消失。 android:hint的相应函数是setHint(int resourceId)。图2-5显示了一个示例提示。


图2-5。一个带有提示的例子
您可以使用android:textColorHint设置提示文本的颜色,setHintTextColor(int color)是相关函数。
使用提示也可以帮助屏幕布局,当空间紧张。有时可以通过删除标签和使用提示来改进屏幕设计,如图2-6所示。


图2-6。提示和没有标签
图2-6中的EditText定义显示在下面的代码中,以便您可以看到android:hint in use:
<EditText android:id="@+id/etQuantity"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Number of boxes of ten"
android:textSize="18sp"/>



提示可以指导用户填充应用程序字段,虽然与任何功能过度使用是可能的。当明显需要什么时,不应使用提示;标签为“First Name”的字段不需要提示,例如“在此输入您的名字”。图2-6显示了我们假设的排序应用程序,通过删除冗余标签稍有改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值