0

我有一个 Android EditText 的子类,它声明为:

    ...
    android:id="@+id/Main.editor"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="left|top"
    android:inputType="textMultiLine|textNoSuggestions|textVisiblePassword"
    android:imeOptions="flagNoExtractUi"
    ...

在大多数设备上,用户可以长按并查看带有复制/粘贴项目的菜单:

在模拟器中:

在此处输入图像描述

在设备上(它工作的地方):

在此处输入图像描述

但是在某些设备上,它不会在长按时显示:

在此处输入图像描述

可能是什么原因?我正在考虑android:longClickable="true"明确声明,但我相信这是一个默认值。

更新:它可以在某些 Android 9 设备上重现,所以这似乎不是那个问题:https ://issuetracker.google.com/issues/65575880

4

1 回答 1

0

Android具有显示复制/粘贴菜单的默认功能

在你的 xml android:textIsSelectable中试试这个。

IE,android:textIsSelectable="true"

于 2020-06-14T07:45:44.500 回答