1
RelativeLayout
でandroid:layout_above
を使用すると、ソフトキーボードの上にウィジェットを配置できますか? 私は自分のプロジェクトで持っているものは、私が追加しようとしているウィジェットの影響を受けないようにするため、のレイアウトを使っていません。Androidスタジオ - 相対レイアウトのソフトキーボードより上のウィジェット
RelativeLayout
でandroid:layout_above
を使用すると、ソフトキーボードの上にウィジェットを配置できますか? 私は自分のプロジェクトで持っているものは、私が追加しようとしているウィジェットの影響を受けないようにするため、のレイアウトを使っていません。Androidスタジオ - 相対レイアウトのソフトキーボードより上のウィジェット
ソフトキーボードは別のプロセスに存在し、独自の独立したウィンドウを取得します。あなたのレイアウトでソフトキーボードを参照したり、直接関連するものを配置する方法はありません。
あなたのAndroidManifestには、android:windowSoftInputMode="adjustResize"
と指定できます。これは、ソフトのkayboardウィンドウが表示されているときに、アクティビティのウィンドウのサイズが変更されることを意味します。このシナリオでは、アクティビティのレイアウトの下部に配置されたビューはソフトキーボードの真上に表示されます。これはあなたができる最高です。
ええと、それはそうだった。私は 'android.support.percent.PercentRelativeLayout'を私のレイアウトのいくつかに使用するので、実際には' android:windowSoftInputMode = "adjustResize" 'を使用することはできませんし、画面サイズを調整すると、比率が失われます。 ! –