我正在为Android开发一个IME。 我可以选择设置键盘的主题。 当我第二次尝试给键盘视图充气它不起作用时的问题
KeyboardView k =(KeyboardView)getLayoutInflater()。inflate(R.layout.input1,null);
当我重新运行应用程序时它会改变。
似乎只是在重新创建我的InputMethodeService时才更改,但我没有找到停止它并再次启动服务的方法。
Plz帮助
答案 0 :(得分:2)
我找到了解决问题的方法。
我真正的问题是多次充气同一个视图(KeyboardView)。
我尝试将我的父视图从KeyboardView更改为RelativeLayout,并为每个keyboardveiw主题i删除所有父子项,然后添加使用新主题的新键盘视图。