工具提示是一种小描述性消息,当用户长按视图或将鼠标悬停在视图上时,该消息显示在视图附近。当您的应用使用图标表示操作或信息以节省布局空间时,此功能非常有用。此页面显示如何在Android 8.0(API级别26)及更高版本上添加这些工具提示。
某些方案(例如生产力应用程序中的方案)需要使用描述性方法来交流想法和操作。您可以使用工具提示来显示描述性消息,如图1所示。
图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
公众号推荐: