GUIが小さな画面用に設計されたAndroidアプリケーションを開発しました。タブレットで実行すると、生活を楽にするために 320 dp の幅を想定しているため、ゴミに見えます。タブレットでテストするためのリソースがありません。
Android 3.2 を使用しているユーザーは、アプリをズームインできるため、大きな電話で実行されているように見えます。しかし、前回の更新後、そのオプションが利用できなくなり、その理由がわかりません。
この変更は、マニフェスト ファイルに関連しています。これが私の元のアプリの内容です(私のマニフェストの画面とは関係ありません):
<uses-sdk android:minSdkVersion="7" />
開発環境を更新した後、ターゲット sdk を指定する必要があるという警告が表示されたので、次のようにしました。
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="10" />
非常に遅い Android 3.2 エミュレーターを使用すると、これが問題の原因であることを確認しました。11 未満のターゲット SDK はズーム オプションに影響しないと思いましたか?
以下を使用すると、ズームオプションも削除されます。
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="9" />
しかし、これはしませんでした:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8" />
したがって、ターゲット SDK を 8 に設定することは回避策ですが、テストにはバージョン 2.3.3 を使用しているため、これも間違っています。
ここで何か不足していますか?より良い解決策はありますか?
ありがとう。