Android Tooltip

android-tooltip.png

Material Designガイドラインによると、絵だけのボタンに対してPress&Holdした時にツールチップは表示させるのがよいらしい。

どうやって実装するのか?

Toastを利用するのが一般的のようだ[2]

Toast viewToast = Toast.makeText(this, "My View Tooltip", Toast.LENGTH_SHORT);
 
View myView = (View)findViewById(R.id.my_view);
 
myView.setOnLongClickListener(new OnLongClickListener() {
    @Override
    public void onLongClick(View v) {
        viewToast.show();
    }
});

サポートサイト Wikidot.com