-1

私はアンドロイドアプリの開発を始めています。

マルチデバイス向けのAndroidアプリを開発する方法に関するリソースやヒントを教えてください。Android 、非常に多くのデバイス サイズがあります。それは私を混乱させます。

前もって感謝します。

4

4 に答える 4

3

日食を使用している場合。

レイアウトのビジュアル エディターで、「パレット」のすぐ隣にある構成ボタンを検索します。[すべての画面サイズをプレビュー] を選択すると、可能なすべての画面サイズでレイアウトを表示できます。ただし、これは、機能の動作を確認し、仮想デバイスを作成し、アプリをテストするために、レイアウトを確認するのに役立つだけです。

于 2012-12-14T09:52:42.520 に答える
2

http://developer.android.com/guide/practices/screens_support.htmlに、レイアウト設計のベストプラクティスを示す優れたチュートリアルがあります。また、 http://developer.android.com/guide/practices/tablets-and-handsets.htmlを使用して、フラグメントを中心にアプリケーションを構築し、より大きなデバイスで複数のページをサポートすることも検討してください。

最後に、デバイスが1つしかない場合は、エミュレーターを使用してさまざまな画面解像度をテストし、意図したとおりに機能することを確認できます。

于 2012-12-14T09:21:54.453 に答える
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

これがお役に立てば幸いです。

ありがとう、ハープリート。

于 2012-12-14T10:27:55.623 に答える
0

あらゆる種類の画面をテストするには、さまざまなサイズと密度のavdのインスタンスを作成する必要があります。

日食で:

  • ウィンドウ/Android仮想デバイスマネージャーをクリックします。
  • 新しい
  • デバイス->ここで画面サイズとピクセル密度を選択できます
于 2012-12-14T09:18:18.143 に答える