タブレット専用の Android アプリケーションを開発しようとしています。問題は、さまざまな解像度とさまざまな SDK のレイアウトをどのように設計できるかです。例のタブレットは 3.0 から正式にサポートされていますが、一部のタブレットは 2.2 以降で利用できます。実装方法を教えてください。 .
前もって感謝します...
タブレット専用の Android アプリケーションを開発しようとしています。問題は、さまざまな解像度とさまざまな SDK のレイアウトをどのように設計できるかです。例のタブレットは 3.0 から正式にサポートされていますが、一部のタブレットは 2.2 以降で利用できます。実装方法を教えてください。 .
前もって感謝します...
Android サポート ライブラリを使用する
それはこのように動作します:
こちらも優れたチュートリアルです (サポート ライブラリへの参照が含まれています): http://marakana.com/s/android_fragments_tutorial,1250/index.html
このリンクにアクセスしてください: http://www.netmagazine.com/tutorials/user-interface-design-android-appsにアクセスしてください。
設計パターンについて大まかなアイデアが得られます。タブレット デバイスをターゲットにする場合は、layout-large を使用することをお勧めします。最新の ADT プラグインでは、画像とすべてに drawable-xhdpi を使用できます。7 インチから 8.9 インチまたは 10.1 インチに移行するときに問題が発生するため、ハードコードされたウィジェットの幅または高さを使用しないでください。
タブレット バージョンには 9 パッチ イメージを使用することをお勧めします。
4.1 SDK を使用し、min SDK = 2.2 を指定します。Eclipse は、あまりにも新しいメソッドやクラスを使用している場所を教えてくれるので、コードでそれを処理する必要があります。例えば:
if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
...
} else {
...
}
別のレイアウト フォルダを使用します (デフォルトでは「レイアウト」です)。layout-small、layout-normal、layout-large、layout-xlarge を使用できます。