1

嗨,我正在开发软键盘,我需要 在键上显示多个/多行字符。早些时候,当我在线性布局中使用简单的按钮并在键上显示多行文本时,我已经实现并且它工作正常,如下所示

在此处输入图像描述

正如我们所看到的,我已经成功地在按钮上显示了多个字符。为此我使用过

Button.setText(Html.fromHtml("<font color='blue'><small><b>1</b></small></font>&nbsp;&nbsp;<font color='red'><small><b>|</b></small></font><br /><big><font color='white'><b>q</b></font></big>");

但是由于我的键盘必须用作替换默认设备键盘的输入服务。所以我使用了android sdk中给出的 示例软键盘。

但是,当我尝试按照上面示例中设置的方式设置文本时,它不是新 行 (<\br>) 不起作用,除非它显示如下所示的输出,

在此处输入图像描述

正如我们所见,我的预期文本显示在按键预览中,但未能在按键上显示。

4

0 回答 0