私はアンドロイドデバイス向けのアプリを開発していますが、さまざまな画面サイズとさまざまな密度の問題があります。だから私はアンドロイド3.2の前に、ソリューションは4つのフォルダを作成することを確認しました:小、中、大とxlarge、今このメソッドは廃止されました。問題は、同様のデバイスでアプリケーションを実行してもレイアウトが異なって見えることです。どれくらいのフォルダをやるべきですか?Androidスタジオ複数の画面サイズ
0
A
答えて
2
これは私がすべての画面サイズをサポートするために、それは多くの作業することができなかったものです:
ディレクトリ:
layout-sw320dp
layout-sw320dp-land (smallest phones, 3.7" and smaller)
layout-sw360dp
layout-sw360dp-land (approximately 4-4.7")
layout-sw400dp
layout-sw400dp-land (most phones right now, 5-6")
layout-sw600dp
layout-sw600dp-land (7-8" tablets)
layout-sw720dp
layout-sw720dp-land (9" tablets)
layout-sw800dp
layout-sw800dp-land (10" tablets)
同じことがドローアブルのためのディレクトリ名に適用されます。
drawable-sw320dp
drawable-sw320dp-land
などです。これは一般的な考えです。
Googleのドキュメントでは、sw720 10" のためのDPタブレットしかし、あなたは9" 用に別のレイアウトをしたい場合は10" 私はsw720dpが9" で発見したとsw800dpは、このような新しいレイアウトの別名を使用10"
0
です:
res/layout/main.xml: single-pane layout
res/layout-large: multi-pane layout
res/layout-sw600dp: multi-pane layout
しかし、私は思います異なる画面サイズにレイアウトを採用するほとんどのインポート事はユーザーインタフェースのためのベストプラクティスに従うことである(wrap_contentを使用する際に、RelativeLayout、LineareLayout、修飾子をmatch_parent ...)
を開始するには良いtutorailです関連する問題
- 1. Androidスタジオの複数のスプラッシュ画面
- 2. AndroidスタジオAVDの画面サイズと位置
- 3. Androidスタジオ:画面サイズを縮小するとボタンが画面外に出る
- 4. Androidの複数画面
- 5. AndroidスタジオのAndroid Oreo黒画面
- 6. 複数の画面サイズをサポートする
- 7. Androidの画面サイズのスケーリング
- 8. Androidカメラの画面サイズ
- 9. AndroidのOpenGLは画面サイズ
- 10. Android:サムスンギャラクシーS3の画面サイズ
- 11. Androidサポートの画面サイズ(インチ)
- 12. Androidスタジオのスプラッシュ画面(起動画面)にスタック!
- 13. Androidスタジオ2.2:Androidスタジオ2.2安定版不足すべての画面サイズをプレビューする
- 14. Androidのレイアウト複数の画面をサポート
- 15. Android Dev:複数の画面でのダイアログ
- 16. Android:複数の画面をサポート
- 17. Android用複数画面用のデザイン
- 18. 複数の画面を持つAndroidアプリケーション
- 19. 複数の画面で異なる画像サイズ
- 20. 複数の画面サイズに合わせて画像のサイズを変更する
- 21. Androidスタジオ複数のonCreateメソッド
- 22. Android Emulatorの実際の画面サイズ
- 23. Android画面サイズでのビットマップサイズの作成
- 24. Androidエミュレータの画面サイズの問題
- 25. 複数画面?
- 26. Androidの画面サイズが異なる
- 27. 異なる画面サイズのAndroid UIレイアウト
- 28. Androidの画面サイズと密度
- 29. 正確な画面サイズのAndroidリソースフォルダ
- 30. Androidタブレットの画面サイズとレイアウトフォルダ
"今このmetho dは非難された "あなたはこれをどこで読んだのですか? –
@ Code-Apprenticeこの[別の画面のサポート](https://developer.android.com/training/basics/supporting-devices/screens.html#create-bitmaps)から2番目の注釈を読んでください**注**:Android 3.2以降では、画面サイズを定義する高度な方法がサポートされています。 –
@AbdenaceurLichihebこのノートのリンクに記載されているテクニックを試しましたか? –