我想在我的android项目中选择EditText
或Textview
。
项目是为Android 4.0+。我添加了这个:txtView.setTextIsSelectable(true)
以及:txtView.setCustomSelectionActionModeCallback(new myCallback());
制作我的自定义选择菜单。
但是当我想选择文本时会发生这个错误。
W/TextView﹕ TextView does not support text selection. Action mode cancelled.
我搜索了错误,但没有找到解决方案。我该怎么办?
答案 0 :(得分:1)
<TextView
android:id="@+id/id
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textIsSelectable="true"
android:text="" />
* API级别11及以上
答案 1 :(得分:0)
setTextIsSelectable确实解决了Android 7.1.1上的问题。 setEnabled(false)然后是true不起作用。
editText.setTextIsSelectable(true);
我的确切情况是setFocusable(false)并添加onClickListener,然后设置setFocusable(true)和onClickListener(null)给了我OP中的错误。
(语法不正确,但你明白了)