很多开发者表示不知道如何在Android的layout布局文件中输入类似&这样的符号,下面Android123整理了下一些案件事件映射和转义符对照表,比如说& 在layout.xml中应该\uff06同时,从下表可以看到&和7在键盘上是同一个位置。

KeyEvent.KEYCODE_UNKNOWN,
KeyEvent.KEYCODE_SOFT_LEFT,
KeyEvent.KEYCODE_SOFT_RIGHT,
KeyEvent.KEYCODE_HOME,
KeyEvent.KEYCODE_BACK,
KeyEvent.KEYCODE_CALL,
KeyEvent.KEYCODE_ENDCALL,
KeyEvent.KEYCODE_0 | ('\uff09' << SHIFT_FWCH), // )
KeyEvent.KEYCODE_1 | ('\uff01' << SHIFT_FWCH), // !
KeyEvent.KEYCODE_2 | ('\uff20' << SHIFT_FWCH), // @
KeyEvent.KEYCODE_3 | ('\uff03' << SHIFT_FWCH), // #
KeyEvent.KEYCODE_4 | ('\uffe5' << SHIFT_FWCH), // $ - fullwidth Yuan
KeyEvent.KEYCODE_5 | ('\uff05' << SHIFT_FWCH), // %
KeyEvent.KEYCODE_6 | ('\u2026' << SHIFT_FWCH), // ^ - Apostrophe
KeyEvent.KEYCODE_7 | ('\uff06' << SHIFT_FWCH), // &
KeyEvent.KEYCODE_8 | ('\uff0a' << SHIFT_FWCH), // *
KeyEvent.KEYCODE_9 | ('\uff08' << SHIFT_FWCH), // (
KeyEvent.KEYCODE_STAR,
KeyEvent.KEYCODE_POUND,
KeyEvent.KEYCODE_DPAD_UP,
KeyEvent.KEYCODE_DPAD_DOWN,
KeyEvent.KEYCODE_DPAD_LEFT,
KeyEvent.KEYCODE_DPAD_RIGHT,
KeyEvent.KEYCODE_DPAD_CENTER,
KeyEvent.KEYCODE_VOLUME_UP,
KeyEvent.KEYCODE_VOLUME_DOWN,
KeyEvent.KEYCODE_POWER,
KeyEvent.KEYCODE_CAMERA,
KeyEvent.KEYCODE_CLEAR,
KeyEvent.KEYCODE_A,
KeyEvent.KEYCODE_B | ('\uff3d' << SHIFT_FWCH), // ]
KeyEvent.KEYCODE_C | ('\u00a9' << SHIFT_FWCH), // copyright
KeyEvent.KEYCODE_D | ('\u3001' << SHIFT_FWCH), // \\
KeyEvent.KEYCODE_E | ('_' << SHIFT_FWCH), // _
KeyEvent.KEYCODE_F | ('\uff5b' << SHIFT_FWCH), // {
KeyEvent.KEYCODE_G | ('\uff5d' << SHIFT_FWCH), // }
KeyEvent.KEYCODE_H | ('\uff1a' << SHIFT_FWCH), // :
KeyEvent.KEYCODE_I | ('\uff0d' << SHIFT_FWCH), // -
KeyEvent.KEYCODE_J | ('\uff1b' << SHIFT_FWCH), // ;
KeyEvent.KEYCODE_K | ('\u201c' << SHIFT_FWCH), // "
KeyEvent.KEYCODE_L | ('\u2019' << SHIFT_FWCH), // '
KeyEvent.KEYCODE_M | ('\u300b' << SHIFT_FWCH), // > - French quotes
KeyEvent.KEYCODE_N | ('\u300a' << SHIFT_FWCH), // < - French quotes
KeyEvent.KEYCODE_O | ('\uff0b' << SHIFT_FWCH), // +
KeyEvent.KEYCODE_P | ('\uff1d' << SHIFT_FWCH), // =
KeyEvent.KEYCODE_Q | ('\t' << SHIFT_FWCH), // \t
KeyEvent.KEYCODE_R | ('\u00ae' << SHIFT_FWCH), // trademark
KeyEvent.KEYCODE_S | ('\uff5c' << SHIFT_FWCH), // |
KeyEvent.KEYCODE_T | ('\u20ac' << SHIFT_FWCH), //
KeyEvent.KEYCODE_U | ('\u00d7' << SHIFT_FWCH), // multiplier
KeyEvent.KEYCODE_V | ('\uff3b' << SHIFT_FWCH), // [
KeyEvent.KEYCODE_W | ('\uff40' << SHIFT_FWCH), // `
KeyEvent.KEYCODE_X, KeyEvent.KEYCODE_Y | ('\u00f7' << SHIFT_FWCH),
KeyEvent.KEYCODE_Z,
KeyEvent.KEYCODE_COMMA | ('\uff1f' << SHIFT_FWCH),
KeyEvent.KEYCODE_PERIOD | ('\uff0f' << SHIFT_FWCH),
KeyEvent.KEYCODE_ALT_LEFT, KeyEvent.KEYCODE_ALT_RIGHT,
KeyEvent.KEYCODE_SHIFT_LEFT, KeyEvent.KEYCODE_SHIFT_RIGHT,
KeyEvent.KEYCODE_TAB, KeyEvent.KEYCODE_SPACE, KeyEvent.KEYCODE_SYM,
KeyEvent.KEYCODE_EXPLORER, KeyEvent.KEYCODE_ENVELOPE,
KeyEvent.KEYCODE_ENTER, KeyEvent.KEYCODE_DEL,
KeyEvent.KEYCODE_GRAVE, KeyEvent.KEYCODE_MINUS,
KeyEvent.KEYCODE_EQUALS, KeyEvent.KEYCODE_LEFT_BRACKET,
KeyEvent.KEYCODE_RIGHT_BRACKET, KeyEvent.KEYCODE_BACKSLASH,
KeyEvent.KEYCODE_SEMICOLON, KeyEvent.KEYCODE_APOSTROPHE,
KeyEvent.KEYCODE_SLASH,
KeyEvent.KEYCODE_AT | ('\uff5e' << SHIFT_FWCH),
KeyEvent.KEYCODE_NUM, KeyEvent.KEYCODE_HEADSETHOOK,
KeyEvent.KEYCODE_FOCUS, KeyEvent.KEYCODE_PLUS,
KeyEvent.KEYCODE_MENU, KeyEvent.KEYCODE_NOTIFICATION,
KeyEvent.KEYCODE_SEARCH

更多相关文章

  1. (转)Android(安卓)N 开发者预览版 2 发布
  2. 了解与建设有中国特色的Android(安卓)M&N(Android6.0和7.0新特性
  3. Android(安卓)Linker 与 SO 加壳技术
  4. Android开发者编码风格
  5. 是时候抛弃Eclipse转向Intellij了
  6. Google建议开发者从Eclipse切换到Android(安卓)Studio 1.0
  7. GitHub Android(安卓)开源项目汇总
  8. android开发之Google工程师多图详解Android架构
  9. Android(安卓)6.0中的新技术有哪些

随机推荐

  1. 用phoneGap打包一个基于Android的WebApp
  2. Android搭建HTTP和WebSocket的服务器端
  3. Intel发布Android模拟器的x86系统映像
  4. Android开发利器之pidcat安装方式
  5. Android(安卓)Clean 架构浅析
  6. Android游戏框架与常识
  7. Android 四大组件之Activity 基础总结(1)
  8. android DES 字符串加密后 解密乱码
  9. Android初学心得和一些资料下载
  10. ExtJS在Android中的显示效果