私はレイアウトが8つのボタンで2つの画像ビューと2つのテキストビューを持っています。私のデバイス(Galaxy S)では適合しますが、画面が小さいデバイスでは底面が表示されません。どのようにすべての画面にレイアウトを適用できますか?すべての画面のXML
答えて
あなたのアプリがすべての種類の画面サイズをサポートするようにしたい場合は、 の画面タイプの種類ごとに異なるレイアウトxmlファイルを作成する必要があります。リソースフォルダに 場所上記の各1:実行時に
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
- http://developer.android.com/guide/practices/screens_support.html
- アンドロイドは自動的にそれについての詳細を読むことができ、デバイスの画面タイプに応じて適切なリソースを選択します
layout_weight
プロパティを持つRelativeLayoutsまたはLinearLayoutsを使用します。いくつかのXMLを投稿することができれば、私はあなたにもっと提案します。
問題は一般にImageViewsで発生します。小さな画面は1インチあたりのピクセル数が少ないため、小さな画面でより多くの領域を占有するためです。 dp
のサイズを制限するのが一般的な方法です。
幅と高さが異なるレイアウトをさらに定義することができます。次に、デバイスの高さと幅と密度を確認し、そのデバイスの特定のレイアウトを使用します。
画面依存ピクセルdpおよびspを使用します。さまざまな画面サイズの異なるレイアウトを設計します。 http://developer.android.com/guide/practices/screens_support.html < - ここをクリック
ほとんどの幅や高さの問題については、layout_weightを使用して各ビューに適用される正確な比率を割り当てることができます。
他の選択肢がなく、レイアウトがそうでなければ、ScrollViewを使ってスクロール可能なように親レイアウトをラップすることを検討するとよいでしょう。 http://developer.android.com/reference/android/widget/ScrollView.html < - ここを参照してください。
幸運。
- 1. メイクすべての画面
- 2. すべての画面互換性の画面
- 3. 画面上のすべてのスクリーンショット
- 4. すべての画面サイズのメディアクエリ
- 5. Android:すべての画面のウィジェットサイズ
- 6. すべてのWindowsコンソールアプリケーションの画面バッファサイズ
- 7. jQueryすべてのデバイスのモバイルスプラッシュ画面
- 8. JButtonのスケールすべての画面
- 9. 私はすべての画面
- 10. すべての画面(ldpi、mdpi、hdpi、xhdpi)のアンドロイドリサイズ画像。
- 11. すべての画面サイズの背景画像を設定
- 12. すべての画面に高品質の画像を表示
- 13. XMLスプラッシュ画面 - >ディスプレイWebview
- 14. Androidアプリxml画面の中央に沿ってすべてのビューを構成する
- 15. すべての高さをすべての画面に合わせる
- 16. すべてのサイズの画面に合わせて画像を配置する
- 17. すべての画面サイズのための単一のレイアウト
- 18. 電卓の画面からすべてのデータをリセットする
- 19. 画面上のすべてのjqGridグリッドをクリアするには?
- 20. すべての画面解像度のAndroid StudioのSVG
- 21. すべての種類の画面用のインタラクティブCSS
- 22. Androidのレイアウト - すべての画面サイズで1つのレイアウト?
- 23. XMLの別の設定画面内の別のAndroid設定画面を参照してください
- 24. すべての画面で同じビューのサイズ
- 25. 画面上のすべてのオブジェクトを合わせるiOS
- 26. すべての画面サイズで中央のアニメーション
- 27. 私はすべての画面のパッドアプリを作る方法
- 28. すべてのデバイスのAndroid単一画面レイアウト
- 29. 画面にネストされたすべてのビューのイベントandroid
- 30. すべての画面でNavigationController用のカスタム戻るボタン
問題を理解できませんでした。説明を追加し、コード/スナップを追加してください。 – MKJParekh