TextViewのツールチップ

Androidでは長押しするとツールチップを表示できる。

ツールチップの例

TextViewにツールチップを追加する

ツールチップに表示したいテキストをandroid:tooltipTextに指定する。 (簡単のためレイアウト関係の属性は省略している。)

<TextView
  android:id="@+id/label"
  android:text="ユーザ名"
  android:tooltipText="6文字以上のユーザ名を入力してください" />

上記では文字列を指定しているが、文字列リソースを指定したほうがいい。

<TextView
  android:id="@+id/label"
  android:text="ユーザ名"
  android:tooltipText="@string/label_tooltip" />