我可以设置一些像“工具提示”在android中的视图?

我可以设置一些消息出现像TextView或Button的“工具提示”?

Solutions Collecting From Web of "我可以设置一些像“工具提示”在android中的视图?"

在触摸屏中没有“hover”的概念,但是您可以为您的视图设置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(); } }); 

编辑:阅读你的评论后,你应该只使用你的EditText XML布局的hint属性:

 <EditText android:hint="My tip here" /> 

– 首先设置你的提示textview并将其设置为不可见。

– 创build一个带有alphaanimation的animationxml,指定要显示多长时间(最后将animation设置为零,以使其保持不可见),并将其放置在res-> anim文件夹中

在你的onCreate和onClick方法的视图,需要工具提示

  1. 将文本视图设置为可见
  2. 将animation(如R.anim.tooltip)挂钩到该文本视图

– 使用布尔标志并允许用户closures菜单中的工具提示。

我将把代码细节留给你。 你可以在stackoverflow中轻松find它们。