我正在使用SpannableString来找出用户单击TextView(textIsSelectable = true
)中的任何单词的时间。但是,我希望不使用单击的单词的背景色,而是使用OS选择器(带有手柄)选择它。
因此,如果我在星期二点击(不长按),则应该发生以下情况:
选择器的默认行为是用户必须长按该词。 TextView没有.setSelection()
这样的EditText。
答案 0 :(得分:1)
如果我正确理解了这个问题,那么我认为performLongClick()
和android:textIsSelectable="true"
是可以解决的。
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.performLongClick();
}
});