0

我有一个带有文本输入和等宽字体的网页:

<input type="text" style="font-family: monospaced">

这就像在 Android 上的魅力。但是当我在设备上进入“编辑”模式时,当键盘弹出时,字体会变回特定于平台的字体(不是等宽字体)。当编辑完成并且文本字段失去焦点时,它再次变回等宽。

这里的想法是在编辑文本时也将文本操作字体更改为等宽字体。有没有办法从 HTML / CSS / Javascript 中做到这一点?我的第一印象是“不”,因为这似乎是在底层 TextView 中定义的平台。但也许我的印象是错误的。

4

1 回答 1

1

您是在谈论嵌入式 WebView。那么这是可能的。

您可以在 Android 中添加一个javascript 界面。然后在您的 javascript 中,您可以在输入字段上添加一个事件侦听器,该侦听器将使用 javascript 界面触发本机应用程序上的操作。此操作也可能会更改本机组件的字体系列。

于 2012-12-29T21:33:25.720 回答