0

WebViewアプリで使用して Web ページをロードすると、ページの下部に と がありますEditTextButtonを押すとEditText、ソフト入力方法が表示されますが、入力方法はEditTextと を非表示にしButtonます。

EditText入力メソッドの一番上に移動したいButtonので、入力メソッドはそれらを隠しません。

android:windowSoftInputMode="adjustPan"のアクティビティ タグにを追加しましたAndroidManifest.xmlが、機能しませんでした。

他に何ができますか?

4

2 に答える 2

1

adjustPan プロパティを使用するのではなく、次のプロパティを使用してみてください。

        android:windowSoftInputMode="adjustResize"
于 2012-06-15T12:10:48.940 に答える
0

Webview を ScrollView レイアウトに配置してみてください。キーボードが表示されると、スクロール レイアウトが上に移動します。ScrollView レイアウトでは子を 1 つだけ持つことができることに注意してください。Scrollview に Linear や Relative などのレイアウトを配置してから、そのレイアウトに他の子ビューを追加することをお勧めします。

これらを見てください:

Androidで垂直方向と水平方向のスクロールビュー

http://www.androidaspect.com/2012/02/scrollview-tutorial-android-ui.html

于 2012-06-15T10:48:45.390 に答える