textIsSelectable不使用Edittext

时间:2017-03-29 11:54:08

标签: android textview copy-paste

我在这里看到了很多这样的问题和许多解决方案,但没有什么对我有用。下面是我的EditText xml

        <EditText
        android:id="@+id/summary_edittextview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:layout_marginTop="10dp"
        android:lines="15"
        android:maxLength="1000"
        android:textIsSelectable="true"
        android:textSize="16dp"
        android:backgroundTint="@color/colorPrimaryDark"/>

我试图做textIsSelectable = true这使得edittext禁用并且没有任何反应,我尝试使用cursorVisible = true但这也无法解决我的问题。请帮助我想让用户复制EditText里面的文字

更多详情: - 这个EditText在片段的布局下,我使用这个样式作为app主题

  <style name="AppTheme.Dark" parent="Theme.AppCompat.Light.NoActionBar">

即使我删除textIsSelectable = true它也不起作用。请帮助我在哪里犯错误。

3 个答案:

答案 0 :(得分:2)

正如@Ashwin Mothilal所说,你想做什么?

好的,好的。仅供参考,textIsSelectable表示可以选择不可编辑的TextView的内容。

(EditText总是可以选择的,因此EditText不需要textIsSelectable。)

如果您将android:textIsSelectable添加到EditText,则文本可以选择,但该字段不可编辑,光标也不可见。

答案 1 :(得分:0)

当我删除android时,你的代码对我有效:textIsSelectable =&#34; true&#34;。

答案 2 :(得分:0)

它的样式问题,将其更改为以下检查是否有效?

  <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">