複数の画面をサポートする Android アプリケーションを開発するには、このチュートリアルを簡単に実行する必要があります: Android の複数画面のサポート
質問の要旨:
1.ドローアブル内の特定のアセットは、密度に応じて自動的に取得されます。したがって、特定の画像を mdpi、hdpi、ldpi に適宜配置する必要があります。
2. マニフェスト サポート画面タグの値を読んで理解する:
<supports-screens android:smallScreens="true"
android:resizeable="true" android:largeScreens="true"
android:anyDensity="true" android:normalScreens="true"></supports-screens>
3. テキストのサイズを変更する必要があります。
スタイルを使用する必要があります。その後、個別のフォルダー「values」(デフォルト)「values-hdpi」(高密度)「values-mdpi」(中密度)などを作成し、各フォルダーに正しい textSize 値を持つスタイル ファイルを配置できます。必要に応じて。
次に、中密度デバイスにいる場合、ファイルが存在する場合は「values-mdpi」フォルダーに、存在しない場合は「values」にファイルが選択され、高密度などの場合も同じです...
これと同じ原則がすべての「res」サブフォルダー (drawables、values など) に適用されます。
または、単純にスタイルを使用しない場合は、テキスト寸法dp
の代わりに使用してください。sp