2012-01-18 14 views
3

文字化けのアプリケーションの場合と同様に、キーボードを上げたときにダイアログボックスを押し上げるようにします。私が現在抱えている問題は、キーボードが実際にダイアログボックス上に表示され、画面がスクロールしないということです。ここでフォーカスに合わせてキーボードと一緒にEditTextを上げるにはどうすればいいですか?

は私が欲しいものです:(画像を投稿するのに十分な評判をお持ちでない)

Image one (Before)

Image two (After)

それが提起どのようにうまく参照してください?それをどうやって行うのですか?

+0

のAndroid SDKを使用して、EDITTEXTにフォーカスを置くと、自動的にその情報を処理するために、ここで見ることができるはずです。http://developer.android.com/guide/topics/ui/themes .html – codejunkie

答えて

4

RelativeLayoutを使用し、EditTextandroid:layout_alignParentBottom="true"を使用して置き、キーボードが表示されたときに自動的に上がるはずです。

+0

優秀!これは私が欲しかったことです、ありがとうございました。 EditTextの下にボタンを持っていたら、どうやってそれをやりますか? – VicVu

+0

相対レイアウトでは、 'android:layout_above =" @ id/id_of_other_view "'と 'android:layout_below =" @ id/id_of_other_view "を指定することができます。 – tidbeck

1

//マニフェストXMLファイルでwindowsoftinputモードを試してください。

windowSoftInputMode="adjustResize" 

adjustResize 0x10  Always resize the window: the content area of the window is reduced to make room for the soft input area. 

ref this

関連する問題