でScrollViewを持ってきたとき、私はこれで活性を有するが、構造をレイアウト: のLinearLayout - > ScrollView - > TableLayoutアンドロイド:windowSoftInputMode = "adjustResize" 私はすでに活動
TableLayout以下私はのEditTextを持って、私はキーボードがアクティブなときにスクロールアップしたい。 は、だから私は作ったいくつかの読書によると、私が追加:
android:windowSoftInputMode="adjustResize"
のAndroidManifest.xmlに、関連する活動に、そしてactivity.xmlファイルにScrollViewラッパーを追加、その活動のレイアウト構造次のようになりました: ScrollView - >のLinearLayout - > ScrollView - > TableLayout
問題:内部ScrollViewは現在動作していない...私は...触れたときのラッピングScrollViewが制御を取っていると思います
どうすればこの問題を解決できますか?
ご協力いただければ幸いです。おかげさまで
スクロールビューが別のスクロールビューのどこかに存在しないようにしてください。それをキャプチャすることはできますが、これは必ずしも必要ではありません。私はいくつかのprobを得た。 linearlayout> scrollview> tablelayoutで十分です。内側のスクロールビューは自動的に適切なサイズに調整されます。私はまた、 "stateVisible"をinputModeオプションに追加することをお勧めします –
しかし、私はScrollViewでアクティビティ全体をラップしないと、edittextがクリックされたときにアクティビティのサイズが変更されません...または間違っていますか?私はそれを使わずに試してみましたが、アクティビティはキーボードでスクロールアップされませんでした - キーボードはちょうどEditTextをカバーしました... – ofirbt