更改Android上文本操作的字体

时间:2012-12-29 21:27:49

标签: javascript android html css

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

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

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

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

1 个答案:

答案 0 :(得分:1)

您是在谈论嵌入式WebView吗?那就有可能。

您可以在Android中添加javascript interface。然后在你的javascript中你可以在输入字段上添加一个事件监听器,它将使用javascript接口触发本机应用程序上的操作。此操作还可能正在更改本机组件的字体系列。