在 android 中,实现一个输入法,想支持两个特殊按钮,A 按钮在灯亮的时候,自动让 B 按钮的灯灭掉,反之也这样请问,应该如何实现,我通过 LatinKeyboard 的 getKeys 获取到相关 key,在 A 按下的时候,去修改 B 按钮的状态该如何修改呢?

解决方案 »

  1.   

    修改 xml 文件啊,例如
            <Key android:codes="-111" android:keyLabel="A" android:keyWidth="15%p" android:keyEdgeFlags="left"
              android:isModifier="true" android:isSticky="true"/>
            <Key android:codes="-112" android:keyLabel="B" android:keyWidth="15%p"
              android:isModifier="true" android:isSticky="true"/>
    ...
    求答案,提问题另发贴不好么?
      

  2.   

    都修改了xml了 不会在这个虚拟键盘的 view上添加对A的状态的判断么 
      

  3.   

    借地发个招聘手机开发的消息:
    http://topic.csdn.net/u/20110320/20/e0e74a11-4d23-4506-9a18-aeb3ff005002.html
      

  4.   

    没有好的解决办法,目前只能做两个 xml 进行来回切换,期待大家给出一个更好的方案。
      

  5.   

    onkeytouch 事件监听不行么?
      

  6.   

    楼主解决了吗,我现在要实现按一个键盘按键,然后该按键的keylable 的值改变,有什么好办法啊?
      

  7.   


    没,我是通过实现两个不同的 xml 来解决的