我可以为android中的视图设置类似"工具提示"的东西吗?

Adh*_*ham 7 android view hint toast android-edittext

我可以设置一些消息,使其看起来像TextView或Button的"工具提示"吗?

kco*_*ock 15

在触摸屏中没有"悬停"的概念,但您可以为View 设置LongClickListener,并在长按后显示Toast.像这样的东西:

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();
    }
});
Run Code Online (Sandbox Code Playgroud)

编辑:阅读完评论后,您应该只使用hintEditText XML布局中的属性:

<EditText
    android:hint="My tip here" />
Run Code Online (Sandbox Code Playgroud)

  • "徘徊在触摸屏"现在可以在2013年:) (2认同)