首页 > 解决方案 > 创建像选项菜单项一样的吐司点击并按住消息

问题描述

因此,我进行了很多搜索,但没有得到如何创建像选项菜单在长按它们时提供的消息一样的消息。我确定有官方方法可以做到这一点,我想在按钮长按时创建该消息框。

button.setOnLongClickListener(new View.OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        Toast.makeText(ActivityMain.this, "Have a good day", Toast.LENGTH_SHORT).show();
        return false;
    }
});

我想要的结果不使用下面给出的自定义吐司样本

样本

标签: androidtoast

解决方案


您可以通过在 MenuItem 上将按钮(使用 onLongClickListener)设置为 ActionView 来做到这一点,如以下答案中所述:

https://stackoverflow.com/a/37899386/9863305


推荐阅读