在电子邮件撰写中,我想为android中类似雅虎的功能设计输入

在电子邮件撰写中,我想为android中类似雅虎的功能设计输入,android,email,android-2.2-froyo,textview,android-view,Android,Email,Android 2.2 Froyo,Textview,Android View,在电子邮件撰写中,当用户在to/cc/bcc中键入/选择电子邮件ID时。 假设有7-8个电子邮件ID,现在用户想要删除第三个。 这是非常困难的用户去第三个和删除这一个。所以我认为解决这个问题的办法是 用户输入电子邮件id并点击空格或逗号 然后一个矩形框应该出现在背景上 我想在那个长方形盒子的右角画个十字 若用户想要删除第三个电子邮件id,那个么他只需点击包含该电子邮件id的第三个矩形的十字标记 (请参考雅虎电子邮件生成器的下图) 我需要类似的功能。我如何在安卓系统中实现?是否有任何标准组件可供

在电子邮件撰写中,当用户在to/cc/bcc中键入/选择电子邮件ID时。 假设有7-8个电子邮件ID,现在用户想要删除第三个。 这是非常困难的用户去第三个和删除这一个。所以我认为解决这个问题的办法是

  • 用户输入电子邮件id并点击空格或逗号
  • 然后一个矩形框应该出现在背景上
  • 我想在那个长方形盒子的右角画个十字
  • 若用户想要删除第三个电子邮件id,那个么他只需点击包含该电子邮件id的第三个矩形的十字标记
  • (请参考雅虎电子邮件生成器的下图)


    我需要类似的功能。我如何在安卓系统中实现?是否有任何标准组件可供我使用?目前,我正在使用自动完成文本视图的收件人,抄送,密件抄送。请帮忙。提前谢谢。

    我没有时间写工作代码,但我会为您指出正确的方向。在标准组件(如
    EditText
    中)中使用文本进行时髦操作的关键称为“跨度”

    建议的攻击计划:

  • TextWatcher
    添加到
    EditText
    中,以便知道文本何时更改
  • 每次文本更改时,扫描内容以查找与电子邮件地址匹配的任何内容(建议使用regex)
  • 对于每个匹配的电子邮件地址,使用标准绘图API(即创建
    画布
    、测量文本、绘制背景、绘制文本)生成一个
    位图
    等价物
  • 使用位图作为构造函数参数实例化一个(这有点像是整个事情的关键)
  • 将文本中的电子邮件地址替换为一个空格字符(例如),并在该字符上调用
    setSpan()
    ,以使您的
    ImageSpan
    替换其外观

  • 我没有时间编写工作代码,但我会为您指出正确的方向。在标准组件(如
    EditText
    中)中使用文本进行时髦操作的关键称为“跨度”

    建议的攻击计划:

  • TextWatcher
    添加到
    EditText
    中,以便知道文本何时更改
  • 每次文本更改时,扫描内容以查找与电子邮件地址匹配的任何内容(建议使用regex)
  • 对于每个匹配的电子邮件地址,使用标准绘图API(即创建
    画布
    、测量文本、绘制背景、绘制文本)生成一个
    位图
    等价物
  • 使用位图作为构造函数参数实例化一个(这有点像是整个事情的关键)
  • 将文本中的电子邮件地址替换为一个空格字符(例如),并在该字符上调用
    setSpan()
    ,以使您的
    ImageSpan
    替换其外观