我可以设置“工具提示”之类的东西吗?在 android 中查看?

发布于 2024-10-07 18:10:16 字数 51 浏览 7 评论 0原文

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

Can I set some message to appear like a "tooltip" for a TextView or Button?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

魂ガ小子 2024-10-14 18:10:16

触摸屏中没有“悬停”的概念,但您可以设置 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" />

There's no concept of "hovering" in a touch screen, but you could set a LongClickListener for your View, and have a Toast appear after a long press. Something like this:

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();
    }
});

EDIT: After reading your comment, you should just use the hint attribute in your EditText XML layout:

<EditText
    android:hint="My tip here" />
却一份温柔 2024-10-14 18:10:16

-首先使用提示设置一个文本视图并将其设置为不可见。

- 使用 alpha 动画创建一个动画 xml,指定要显示多长时间(最后将动画设置为零 alpha,以便它保持不可见)并将其放入 res->anim 文件夹中

- 在 onCreate 和 onClick 方法内需要工具提示的视图

  1. 将文本视图设置为可见
  2. 挂钩动画(例如
    R.anim.tooltip)到此文本视图

- 使用布尔标志并允许用户关闭菜单中的工具提示。

我会将代码细节留给您。您可以在 stackoverflow 中轻松找到它们。

-First set a textview with your hint and set it to invisible.

-Create an animation xml with alpha animation,specify how long you would like to display(at the end set the animation to zero alpha so that it remains invisible) and put it in res->anim folder

-Inside your onCreate and onClick methods of view that need tooltip

  1. set the text view to visible
  2. Hook the animation(like
    R.anim.tooltip) to this text view

-Use boolean flags and allow the user to switch off the tool tips in menu.

I'll leave the code specifics to you. You find them easily in stackoverflow.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文