【问题标题】:Enable onContextMenu when auto link detection is present存在自动链接检测时启用 onContextMenu
【发布时间】:2025-11-29 21:25:01
【问题描述】:

我有一个列表项视图,我添加了这个属性

            android:autoLink="web|email|phone"
            android:linksClickable="true"
            autoUrlDetect="true"

但问题是当检测到链接时,上下文菜单不显示。

我怎样才能在我的项目中有链接,但当项目被长按时,上下文菜单仍会继续显示。

在我的列表项中,我只有一个布局和文本视图,仅此而已

编辑

如果我将这个 android:linksClickable 设置为 false 像这样

android:linksClickable="false"

然后显示上下文菜单,但我无法单击链接:(

我希望能够点击链接,而且当我长按该项目时,我的菜单会显示出来

【问题讨论】:

    标签: android listview listitem linkify


    【解决方案1】:

    在寻找解决方案 2 天后,我找到了 :-)。

    android:focusable="true"
    

    到项目解决我的问题

    【讨论】: