私はアンドロイドアプリの開発を始めています。
マルチデバイス向けのAndroidアプリを開発する方法に関するリソースやヒントを教えてください。Android 、非常に多くのデバイス サイズがあります。それは私を混乱させます。
前もって感謝します。
私はアンドロイドアプリの開発を始めています。
マルチデバイス向けのAndroidアプリを開発する方法に関するリソースやヒントを教えてください。Android 、非常に多くのデバイス サイズがあります。それは私を混乱させます。
前もって感謝します。
日食を使用している場合。
レイアウトのビジュアル エディターで、「パレット」のすぐ隣にある構成ボタンを検索します。[すべての画面サイズをプレビュー] を選択すると、可能なすべての画面サイズでレイアウトを表示できます。ただし、これは、機能の動作を確認し、仮想デバイスを作成し、アプリをテストするために、レイアウトを確認するのに役立つだけです。
http://developer.android.com/guide/practices/screens_support.htmlに、レイアウト設計のベストプラクティスを示す優れたチュートリアルがあります。また、 http://developer.android.com/guide/practices/tablets-and-handsets.htmlを使用して、フラグメントを中心にアプリケーションを構築し、より大きなデバイスで複数のページをサポートすることも検討してください。
最後に、デバイスが1つしかない場合は、エミュレーターを使用してさまざまな画面解像度をテストし、意図したとおりに機能することを確認できます。
次の手順を実行する必要があります。
1.)すべての画面でサポートできるようにします。
以下のコードを<manifest>
タグに貼り付けますが、タグの上に貼り付けます<application>
。
コード::
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
2.)以下の例のように、必要なすべてのSDKターゲットを設定します。
<uses-sdk
android:maxSdkVersion="16"
android:minSdkVersion="7"
android:targetSdkVersion="8" />
3.)次のフォルダを追加し、res/
それぞれのレイアウトを作成します
a. layout
b. layout-land
c. layout-small
d. layout-small-land
e. layout-large
f. layout-large-land
g. layout-xlarge
h. layout-xlarge-land
これがお役に立てば幸いです。
ありがとう、ハープリート。
あらゆる種類の画面をテストするには、さまざまなサイズと密度のavdのインスタンスを作成する必要があります。
日食で: