【问题标题】:How to Enable Default Copy paste on EditText如何在 EditText 上启用默认复制粘贴
【发布时间】:2016-10-11 23:08:40
【问题描述】:

我在 xml 布局中定义 Edittext,但是当我在 EditText 中选择文本时,默认剪切复制粘贴不出现。

这是我的 xml 代码

<EditText
    android:id="@+id/xEt"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="center"
    android:ems="10"
    android:gravity="top"
    android:padding="15dp"
    android:singleLine="false"
    android:visibility="visible" /> 

我的java代码是:

    mEt = (EditText) findViewById(R.id.xEt);
    mEt.setTypeface(tf2);
    mEt.setTextColor(Color.BLACK);
    mEt.setTextSize(30);

【问题讨论】:

  • 调用 setTextIsSelectable(true)
  • 你试过了吗??? ^^ 告诉我
  • 是的,但仍然无法正常工作。我在 xml android:textIsSelectable="true" 和 java 中定义。
  • 同时设置 setfocusableintouchmode(true)。

标签: android android-edittext


【解决方案1】:

Set android:textIsSelectable="true"(API 级别 11 及以上)然后查看剪贴板管理器:Copy and Paste

【讨论】:

  • 我尝试使用 this link 进行复制粘贴,但如何使用剪贴板管理器会使我的应用程序崩溃。使用这个 tutorial
猜你喜欢
  • 1970-01-01
  • 2018-02-24
  • 1970-01-01
  • 2011-09-10
  • 2013-02-05
  • 1970-01-01
  • 2012-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多