我有一个 TextView,我想在其上实现 LongClickListner 并选择其中的部分文本......但是选择指针没有出现,文本也没有突出显示。我知道选择了文本,因为当我使用 view.getselectionstart() 和 view.getselectionend() 它们返回正确的值...在我使用的代码下方:
textView.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
Selection.setSelection((Spannable) textView.getText(),5, 10);
v.setSelected(true);
return true;
}
});
这没有显示任何东西.....但是当我尝试记录选择开始和结束时:
Log.d("SELECTED TEXT LISTNER",Selection.getSelectionStart(textView.getText())
+ " " +Selection.getSelectionEnd(textView.getText()));
返回正确的值(5、10)......任何帮助我如何显示选择指针并在longclick上突出显示?