【Interface&navigation】Tooltips(工具提示)(35)

工具提示是一种小描述性消息,当用户长按视图或将鼠标悬停在视图上时,该消息显示在视图附近。当您的应用使用图标表示操作或信息以节省布局空间时,此功能非常有用。此页面显示如何在Android 8.0(API级别26)及更高版本上添加这些工具提示。

某些方案(例如生产力应用程序中的方案)需要使用描述性方法来交流想法和操作。您可以使用工具提示来显示描述性消息,如图1所示。
【Interface&navigation】Tooltips(工具提示)(35)
图1. Android应用程序中显示的工具提示。

某些标准窗口小部件根据title或 content description属性的内容显示工具提示。从Android 8.0开始,您可以指定工具提示中显示的文本,而不管其他属性的值如何。

设置工具提示文本


您可以View通过调用 setTooltipText()方法在a中指定工具提示文本。您可以tooltipText使用相应的XML属性或API 设置属性。

要在XML文件中指定工具提示文本,请设置该android:tooltipText属性,如以下示例所示:

<android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:tooltipText="Send an email" />

要在代码中指定工具提示文本,请使用该setTooltipText(CharSequence)方法,如以下示例所示:

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setTooltipText("Send an email");

API还包括一个getTooltipText()可用于检索tooltipText属性值的方法。

tooltipText当用户将鼠标悬停在视图上或长按视图时,Android会显示该属性的值。

联系我

QQ:94297366
微信打赏:https://pan.baidu.com/s/1dSBXk3eFZu3mAMkw3xu9KQ

公众号推荐:

【Interface&navigation】Tooltips(工具提示)(35)

猜你喜欢

转载自blog.51cto.com/4789781/2152484