选择文本视图中没有SpannableString样式的文本

时间:2019-01-22 05:17:45

标签: android

我正在使用SpannableString来找出用户单击TextView(textIsSelectable = true)中的任何单词的时间。但是,我希望不使用单击的单词的背景色,而是使用OS选择器(带有手柄)选择它。

因此,如果我在星期二点击(不长按),则应该发生以下情况:

enter image description here

选择器的默认行为是用户必须长按该词。 TextView没有.setSelection()这样的EditText。

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,那么我认为performLongClick()android:textIsSelectable="true"是可以解决的。

textView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            textView.performLongClick();
        }
    });