0

かなり簡単に質問してみんなが同じ問題に直面していると思います。私の場合、すべてが同じです。そして私はもっと良い解決策を探しています。Androidのキーパッドのレイアウトを

私は多くの入れ子要素を持っています。私はいくつかの断片(画像を参照)を含む活動をしています。それらの1つは、ボトムに位置し、より低い高さを有する。私は2番目の断片に含まれている編集テキストを持っています。

Image

私はのEditText、タイピングのためのキーパッドのオーバーラップビューを選択した場合。したがって、簡単にビヘイビアを作成し、いくつかのパディング(またはマージン、またはスペースビュー)を追加できます。または、アニメーションを追加してEditTextを上に移動します。

しかし、SoftInputTypeを使用してビューを調整することをお勧めします。しかし何らかの理由で、SoftInputTypeを変更しても効果はありません!それで、ネストされた要素、つまりフラグメントが、これをどのように修正して、以下のコードを期待どおりに使用するのだろうか?

getActivity().getWindow().setSoftInputMode(
       WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 

答えて

-1

あなたのアクティビティが定義されているAndroidマニフェストファイルに以下の行を追加しよう:たとえば

android:windowSoftInputMode="adjustResize|stateHidden" 

<activity 
    android:name="yourActivityName" 
    android:windowSoftInputMode="adjustResize|stateHidden"/> 
関連する問題