【问题标题】:onClickListener to a specific text in TextViewonClickListener 到 TextView 中的特定文本
【发布时间】:2011-06-10 23:35:19
【问题描述】:

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

【问题讨论】:

  • 请简单说明您的目标是什么,这样会更容易找到解决方案。

标签: android


【解决方案1】:

您可以使用ClickableSpan。示例见this answer

【讨论】:

    【解决方案2】:

    尝试使用TextWatcher。只需将焦点从beforeTextChanged (CharSequence s, int start, int count, int after) 方法中的第一个视图更改为另一个视图,当s.length() == 序列长度您希望在第一个TextView 时。

    【讨论】:

    • 我相信隐形粉红独角兽和什么?
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-11
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      • 1970-01-01
      • 2011-03-14
      相关资源
      最近更新 更多