2

Android用のIMEを開発しています。キーボードのテーマを設定するオプションがあります。2回目にキーボードビューを膨らませようとしたときの問題は機能しませんでした

KeyboardView k = (KeyboardView) getLayoutInflater().inflate(R.layout.input1, null);

アプリを再実行すると変化します。

私のInputMethodeServiceが再作成されたときに変更されたようですが、それを停止してサービスを再開する方法が見つかりませんでした。

助けてください

4

1 に答える 1

2

問題の解決策を見つけました。

私の本当の問題は、同じビュー ( KeyboardView ) を複数回インフレートすることです。

親ビューを KeyboardView から RelativeLayout に変更しようとしましたが、keyboardveiw テーマごとにすべての親の子を削除し、新しいテーマで壊れた新しいキーボードビューを追加しました。

于 2012-07-25T03:45:35.680 に答える