代码之家  ›  专栏  ›  技术社区  ›  Andrew

键盘打开时突出显示EditText中的文本

  •  3
  • Andrew  · 技术社区  · 14 年前

    当键盘打开供用户输入时(可能是硬件键盘或虚拟键盘),我想突出显示EditText中的文本。

    突出显示不是我的问题,我的问题是突出显示的触发器。当键盘出现在特定视图(在本例中是MyEditText)上时,是否有一个处理程序被执行?硬件键盘和虚拟键盘有不同的处理程序吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Cheryl Simon    14 年前

    据我所知,你不能在那个级别得到这些事情的通知。为什么不在EditText获得焦点时突出显示它呢?实际上,这通常意味着显示一个输入法。

    事实上,已经有一种方法可以做到这一点: setSelectAllOnFocus .