安卓按钮是否可以设置提示信息?

5
在安卓中,是否有可能为按钮设置提示信息?

如果你的意思是像在(桌面)浏览器中将鼠标悬停在超链接上时出现的提示,我认为不是这样的。在当前的Android设备中,你没有任何手指在任何控件上“悬停”的情况,对吧? - xandy
@xandy。我不知道提示是否真正显示,但它可以设置。 - techi.services
@sugarynugs,你说得对。我真的怀疑它如何显示。无论如何,“hint”属性实际上是从“TextView”继承的(嗯,Button是TextView的子类),并且我不认为在Button中有任何用途。它对于可编辑文本确实有意义,但对于任何只读文本(包括大多数情况下的TextView)则没有。 - xandy
@xandy。我在我的答案中提到了继承,现在测试后提示仅在未设置文本时显示。因此,我标记了Alain的答案。我只能想到他确实是指像你们推测的那样的“工具提示”。 - techi.services
3个回答

5

如果按钮文本不存在,hint属性仅被视为默认替代。它不是真正的“工具提示”,就像在悬停在元素上时可以看到的HTML title属性一样。


3

是的,在代码中使用 myButton.setHint 或在XML中使用 android:hint 。 一个 Button 继承自 TextView


0
你也可以将其拖放到你的GUI上,右键单击按钮,选择提示。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接