onClickListener到TextView中的特定文本

时间:2011-06-10 07:48:45

标签: android

是否可以使用任何现有的onClickListiner来单击TextView的特定文本。如果没有则可以链接2个文本视图,看起来像1个文本视图。我的意思是不在水平或不在垂直对齐中,但当完成一个TextView从那一点开始另一个。

3 个答案:

答案 0 :(得分:1)

您可以使用ClickableSpan。有关示例,请参阅this answer

答案 1 :(得分:0)

尝试使用TextWatcher。只需在第beforeTextChanged (CharSequence s, int start, int count, int after)段中s.length() ==序列的TextView长度时,将焦点从第一个视图更改为另一个视图{/ p>}。

答案 2 :(得分:0)

您可以尝试基于TextView实现自定义视图。在dispatchTouchEvent(MotionEvent事件)中,您可以根据文本大小,填充等提供计算,这可以说明视图的一部分已被按下。
无论如何,如果您要实现单独点击的最终目标,建议可能会更有效。