在Android的PopupWindow中为edittext启用复制粘贴

问题描述 投票:5回答:1

我正在使用PopupWindow从用户那里获取一些数据。出乎意料的是,我无法在EditText布局内选择文本,这是必需的,因为我希望用户能够(从任何地方)复制并粘贴到此处。我为EditText明确使用android:textIsSelectable="true"。这是我用于EditText的属性。

       <EditText
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:id="@+id/emailEdit"
        android:inputType="textEmailAddress"
        android:textIsSelectable="true"
        android:drawableLeft="@drawable/email"
        android:drawablePadding="16dp"
        android:layout_margin="@dimen/actionable_horizontal_margin"
        android:singleLine="true"
        android:hint="Email"
        />

我也在设置popup.setFocusable(true)。还有什么需要做的吗?

我的复制粘贴对于活动和片段中的其他EditText正常工作。

P.S。我不想使用自定义剪贴板动作。

android android-layout popupwindow
1个回答
-1
投票

请参阅support.google.com上的一些相关评论https://support.google.com/android/thread/43659441?hl=en

© www.soinside.com 2019 - 2024. All rights reserved.