android - 如何在 Android Ice Cream Sandwich 上使 EditText 可选择但不可编辑?

标签 android android-edittext

我在 Activity 中有一个 ListView,在每个 item 中,我插入一个 EditText 来显示我的文本。 我需要拖动 handle 来选择文本并复制文本,但不能编辑文本。 在 Android ICS 上,我该怎么做?

最佳答案

text.setTextIsSelectable(true) 需要 API 11。对于那些使用较低 API 的用户: 在xml中使用:

android:inputType="none"
android:textIsSelectable="true"

这将使您的 EditText 不可编辑但可选择。

关于android - 如何在 Android Ice Cream Sandwich 上使 EditText 可选择但不可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10544315/

相关文章:

java - 如何通过传递 json URL 使 URL 中的空格可读

android - getWriteableDatabase 处的 NullPointerException

android - 在android中以编程方式设置边距?

java - Android:从两个字符串计算事件的持续时间

java - 带 EditText 和 InputType 电子邮件的 AlertDialog - Android

android - Android studio 上的英特尔 HAXM 问题

java - Stackoverflow EditText 小部件

android-edittext - 在Android中动态创建EditText

android - '安卓 :paddingRight’ working with ‘android:drawableRight’

android - 如何使用 kotlin 在 EditText 中设置输入类型和格式?