我希望在android中的视图点击事件中使用工具提示显示一些信息几秒钟。
答案 0 :(得分:2)
请检查以下lib。它将帮助您进行开发。
答案 1 :(得分:1)
您可以通过将点击侦听器设置为您的视图并在 onclicklistener 中执行此操作,如下面的代码所示执行长按
//Set Tooltip
TooltipCompat.setTooltipText(myTextView,"my tooltip")
//
myTextView.setOnClickListener{
myTextView.performLongClick()
}
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以在按钮下方放置textview, 比当用户按下按钮使其启用和禁用使用线程获取当前时间添加您想要的提示时间。 Bydefault android不支持此功能,因此您可以通过这种方式使用它。
答案 4 :(得分:0)
从Android 8.0开始,可以通过调用<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="Projet_EJB" transaction-type="JTA">
<jta-data-source>java:/dsAvion</jta-data-source>
<class>com.entities.Client</class>
<class>com.entities.Produit</class>
<class>com.entities.Fournisseur</class>
<class>com.entities.Compte_Societe</class>
<properties>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
</persistence-unit>
</persistence>
方法在视图中指定工具提示文本。您可以使用相应的XML属性或API设置setTooltipText()
属性。
当用户长按视图或将鼠标悬停在视图上时,工具提示文本将显示在视图附近。
使用XML:
tooltipText
使用Java:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:tooltipText="Send an email" />