2016-06-30 7 views
0

私の活動のレイアウトファイルには、上と下に2つの入力と次のボタンがあります。ソフトキーボードカバーの防止方法

問題はキーボードが表示されているときにボタンを覆うことです。キーボードの上にビューを表示するにはどうしたらいいですか?あなたはレイアウトのサイズが変更されるかどうか、それがスクロールするかどうかをどうするかを指定するandroid:windowSoftInputMode属性を使用することができます

+3

googleで検索してください。 –

+0

関連:http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard and http://stackoverflow.com/questions/2150078/how-to-check-visibility-of-software -keyboard-in-android – computerfreaker

+1

関連性はありますか、おそらく重複:http://stackoverflow.com/questions/9111813/how-to-move-the-layout-up-when-the-soft-keyboard-is-shown -android – computerfreaker

答えて

0

チェックこのブログの記事On-screen Input Methods

。マニフェストファイルで

<activity name=".YourActivity" 
     android:windowSoftInputMode="stateVisible|adjustResize"> 
     ... 
</activity> 

関連質問:

Move layouts up when soft keyboard is shown?

Push up content when clicking in edit text

Android: How do I prevent the soft keyboard from pushing my view up?

How to move the layout up when the soft keyboard is shown android

ただ、それは、画面上のソフトキーボード用のスペースを確保するために、メインウィンドウは常にリサイズさせマニフェスト.. 使用「adjustResize」

に入れ

How to check visibility of software keyboard in Android?

0

<application 
...... 
> 
<activity 
      ............................. 
      android:windowSoftInputMode="stateAlwaysHidden|adjustResize" /> 

</application> 
関連する問題