私はWVGA(480x800)までの解像度でうまく動作する小型のAndroidアプリを持っていますが、これを超えるとレイアウトは縮尺されません(例えばGalaxy TAB 1024x600の場合)中間に(側面と底面に黒い境界線があります)。これらの解像度でEclipseのレイアウトは正常に見えます。アンドロイドデバイスの480x800を超える縮尺化
私は間違っていますか?
マニフェストに何か不足していますか?高解像度のリソースを提供する必要がありますか?
私はWVGA(480x800)までの解像度でうまく動作する小型のAndroidアプリを持っていますが、これを超えるとレイアウトは縮尺されません(例えばGalaxy TAB 1024x600の場合)中間に(側面と底面に黒い境界線があります)。これらの解像度でEclipseのレイアウトは正常に見えます。アンドロイドデバイスの480x800を超える縮尺化
私は間違っていますか?
マニフェストに何か不足していますか?高解像度のリソースを提供する必要がありますか?
マニフェストに入れてみてください。私のマニフェストに正しい場所で
<uses-sdk android:minSdkVersion="4" />
を入れ
<supports-screens android:xlargeScreens="true" />
http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge
問題を解決しました。何らかの理由で私は<application>
の下に置いていました。
私はあなたが/スケールタブレットや小型スクリーンデバイスのためのあなたのレイアウトを調整することを可能にするツールを作成し、ここではそれについてのブログ記事を作った:http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.htmlは
基本的には、DP単位であなたのレイアウトを定義することは十分ではありません4つの異なる密度バケットがあるため、アプリをすべての端末やタブレットに合わせたい場合は、このツールを使用すると、レイアウトをこれらの密度バケットに合わせて変換することができます。
さらに、柔軟なビューコンポーネントを作成する方法をさらに詳しく説明します。
レイアウトxmlを共有できますか? – goto10
複数の画面をサポートするための記事を見ましたか? http://developer.android.com/guide/practices/screens_support.html – Squonk