問題は、キーボードが編集テキストを隠しているのと似ていますが、Android マニフェスト ファイルではなく、レイアウト xml ファイルまたはフラグメント クラスから仮想キーボード設定を処理する方法はありますか。
例:android:windowSoftInputMode="adjustPan"
マニフェスト ファイルから使用します。レイアウト xml ファイルまたはフラグメント Java クラス ファイルから変更したい場合はどうすればよいでしょうか。この要件は、さまざまな画面でさまざまな動作が必要なためです。上記のコードは、完全なアクティビティを調整します。
注:私のアプリでは、各画面が 2 つの部分に分割され、1 つの部分が変化してフラグメントになり、もう 1 つの部分がメニューになります。キーボードが表示されたときにフラグメント部分のみが移動できるように、メニュー部分が邪魔されないようにします。私はすでにgetActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
フラグメントクラスから使用しています。結果は同じです。つまり、完全なアクティビティの場合です。
助けてください。前もって感謝します。