我正在开发一个基于SoftKeyboard的Android API Demo的自定义输入法。我需要获取启动IME的活动的引用或实例。例如,当通过单击一个输入字段来启动我的输入法时(假设联系人应用程序的新联系人活动中的一个EditText小部件),我的输入法将能够获得对新联系人活动的引用。这个是可能的吗?如果是这样的话,有没有人可以给我介绍一些我可以使用的API?
我一直在尝试运行google的示例输入法,但没有成功。问题是,它甚至没有执行。正如您在下面的代码中看到的,console.log应该至少给我一行反馈,而不是:
var context_id = -1;
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
var ime_api = chrome.input.ime;
我使用letter-spacing: 10px来避免写"s o m e e t h i n g.l i k e t h i s“。 它工作得很好。但是letter-spacing也在Chinese Em dash (破折号, —— )之间引入了空格。 渲染结果很难看,因为它将Em虚线分成了两部分。而且Em的破折号应该是连接的。 示例如下: p { letter-spacing: 10px; } <p>这句话不是我说的。<br />——鲁迅</p> 我如何在每个字符之间添加空格,同时仍然保持Em破折号之类的东西连接?