私はいくつかのビューが表示されていない(彼らはカットされています)。私は何らかの方法で自動的にスクロールを追加することができます横長モードにデバイスを切り替えると、ポートレートモードでいくつかのTextEdits
と活動があります。デバイスがランドスケープモードに切り替わると表示されますか?お使いのデバイスがポートレートモードで、追加画面の向きが横向きに変更されたときに、画面にスクロールを追加するにはどうすればよいですか?
9
A
答えて
17
あなたはあなたに多分役立つ本、これを実行しようとすることができます
がためandroid:fillViewport="true"
をあなたのレイアウトにScrollViewを追加し、このフラグを設定します例:
<ScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
// your layout
</LinearLayout>
</ScrollView>
スクロールは、アイテムが十分なスペースがない場合に有効になります。次に、画面をスクロールすることができます。 画面の向きを横向きに変更するとアイテムをスクロールすることができ、縦にスクロールする機能がなくてもすべてが完全に表示されます。
0
チェック:
ScrollView scroll = new ScrollView(yourContext);
scroll.setBackgroundColor(android.R.color.transparent);
scroll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
scroll.addView(yourView);
+0
http://developer.android.com/reference/android/content/res/Configuration.html#orientation –
+2
getResources()。getConfiguration()。orientationを使用して現在のドキュメントを取得する必要があります。向き –
関連する問題
- 1. オリエンテーションを縦向きから横向きに変更すると、スプラッシュ画面が再生されます
- 2. Android画面の向き:横向き
- 3. cocos2dのシーンで画面の向きを横に固定するにはどうすればいいですか?
- 4. ListView画面の向きが変更されたときリストにDublicateアイテムが追加されました
- 5. 自動テスト中に画面の向きを変更するにはどうすればよいですか?
- 6. 画面の向きが変更されたときに、iPadブラウザでwindow.screen.widthの値が変更されない
- 7. ユーザーに画面を横向きに回転させる(iOS)
- 8. Android force画面の向きが変更されたときにフラグメントの再描画が行われます
- 9. デバイスの向きが変更されたときに、画面上のサブビュー位置を調整するにはどうすればよいですか?
- 10. ViewHolderを画面の向きを変更するにはどうすればいいですか?
- 11. デバイスの向きが変更されたときの黒い画面
- 12. 画面の向きを横に固定する方法
- 13. ログイン画面に進捗ダイアログが表示され、画面の向きが変更される
- 14. 大画面の向きを向きに設定する
- 15. 向きが横向きに変更されたときにAndroidのロケールが変更される
- 16. モバイルでは、画面の向きが横長で、縦長のときにオーバーレイを表示するにはどうすればよいですか?
- 17. 画面の向き
- 18. iphone画面の向きが変更されたときの通知方法
- 19. 強制的に画面の向きを変更する
- 20. 画面の向きが変更されたときに地図が半分の黒になります
- 21. 画面の向きが変更されたときにアクティビティが表示される問題
- 22. 画像の向きを画像の向きに変更する
- 23. リーフレットコントロールを縦向きではなく横向きにスタックするにはどうすればよいですか?
- 24. Cordovaプラグインから画面の向きをロックするにはどうすればよいですか?
- 25. 他のアプリの画面の向きを設定するにはどうすればよいですか?
- 26. Python/Kivy - 電話画面の向き(アンドロイド)で画面を変更する
- 27. 画面の向きが変化したときに重なり合ったフラグメントがバックスタックに追加されないようにする方法
- 28. appiumを使用しているときにデバイスの向きを横向きに変更するにはどうすればよいですか?
- 29. エミュレータで画面の向きが固定されています
- 30. なぜ、アンドロスプラッシュ画面がkitkatと古いデバイスの横向きに表示されないのですか?
アンドロイド:fillViewport = "true"これは非常に重要です、私の仕事tanx @ Volodymyr – Adiii