我有一个自定义视图,我希望用户可以输入应用程序定义的字符集中的字符。为此,据我所知,我需要编写一个输入法服务。用户不仅需要安装它,还需要在“设置”>“语言和键盘”中启用IME,然后选择自定义IME以在视图中使用。
这似乎非常疯狂。我只想让这个IME在一个应用程序的一个视图中使用。我不希望它在整个系统中可用或强制用户进行全局设置更改。
我唯一能想到的替代方案是定义自己的应用内自定义视图,并在视图获得焦点时模拟IME(可能是全屏的)。难道没有更好的方法吗?
这似乎非常疯狂。我只想让这个IME在一个应用程序的一个视图中使用。我不希望它在整个系统中可用或强制用户进行全局设置更改。
我唯一能想到的替代方案是定义自己的应用内自定义视图,并在视图获得焦点时模拟IME(可能是全屏的)。难道没有更好的方法吗?