2016-10-13 00:16:48 点击量:27 标签: 收藏本文
构建多语言应用程序时,您可能需要确定用户当前启用的是哪种 IME 转换模式。以下代码说明了如何检查用户是否安装了 IME,以及在安装 IME 的情况下当前启用的是哪种 IME 转换模式:
- if (Capabilities.hasIME)
- {
- switch (IME.conversionMode)
- {
- case IMEConversionMode.ALPHANUMERIC_FULL:
- tf.text = "Current conversion mode is alphanumeric (full-width).";
- break;
- case IMEConversionMode.ALPHANUMERIC_HALF:
- tf.text = "Current conversion mode is alphanumeric (half-width).";
- break;
- case IMEConversionMode.CHINESE:
- tf.text = "Current conversion mode is Chinese.";
- break;
- case IMEConversionMode.JAPANESE_HIRAGANA:
- tf.text = "Current conversion mode is Japananese Hiragana.";
- break;
- case IMEConversionMode.JAPANESE_KATAKANA_FULL:
- tf.text = "Current conversion mode is Japanese Katakana (full-width).";
- break;
- case IMEConversionMode.JAPANESE_KATAKANA_HALF:
- tf.text = "Current conversion mode is Japanese Katakana (half-width).";
- break;
- case IMEConversionMode.KOREAN:
- tf.text = "Current conversion mode is Korean.";
- break;
- default:
- tf.text = "Current conversion mode is " + IME.conversionMode + ".";
- break;
- }
- }
- else
- {
- tf.text = "CuPlayer.com提示:Please install an IME and try again.";
- }
上面的代码首先检查用户是否安装了 IME。接下来,该代码通过将 IME.conversionMode 属性与 IMEConversionMode 类中的每个常量进行比较,检查当前 IME 使用的是哪种转换模式。
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室