繁体   English   中英

Android EditText 中的某些设备上未显示复制/粘贴菜单项

[英]Copy/Paste menu items aren't shown on some devices in Android EditText

我有一个 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

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

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

即, android:textIsSelectable="true"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM