1

私はアンドロイドアプリを開発しています。そのために私はサイズ1024*600のデバイスを使用しています。アプリデバイスを独立させたいのですが、現在よりも小さいデバイスと大きなデバイスで実行する必要があります。これを行う方法は?マニフェストファイルに変更を加えましたが、機能しません。

 <supports-screens android:largeScreens="true"
                  android:smallScreens="true"
                  android:anyDensity="true"
                  android:normalScreens="true"
                  android:resizeable="true"
                  />
4

4 に答える 4

1

あなたはAndroidドキュメントをよく読む必要があります。複数の画面とデバイスでアプリをサポートするには、この「複数の画面のサポート」を参照してください

于 2013-03-04T08:20:51.633 に答える
1

このページでは、UI開発に関連するすべてについて説明します。さまざまなXMLの提供、密度に依存しないピクセルの使用など、やるべきことはたくさんあります。このページを注意深く読むと、何ができるかがわかります。

于 2013-03-04T08:21:27.903 に答える
0

私は物事の組み合わせを提案します

  • pxの代わりにdpを使用する
  • できるだけ相対レイアウトを使用する
  • Supporting Different Screensのように、密度と解像度の異なるデバイス用に異なるレイアウトを作成します 。このリンクは、上記の2つの回答でもすでに言及されています
  • 最大の電話をカバーするために必要な私の設定の最小と最大のSDK<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />

そして最後に、さまざまな画面サイズに対してさまざまなレイアウトを作成する方法をよりよく理解するために

于 2013-03-04T08:42:12.113 に答える
0

こんにちはYuvaあなたは次のような画面サイズのために異なるレイアウトを作成することができます

layout-large、layout-small、layout-xlarge、

したがって、さまざまなレイアウトフォルダを作成することで画面サイズを管理できます。次に、レイアウトXMLファイルをさまざまなサイズのレイアウトにコピーします。今ではすべてのタイプの画面サイズをサポートしています。

于 2013-03-04T08:49:44.493 に答える