mdpiデバイスでよく見えるタブレット固有のアプリケーションを作成しました。しかし、アプリケーションがhdpiデバイスに表示されると、レイアウトや画像が大きく見えます。ここでレイアウトがhdpiデバイスでスケーリングされない
は170 dpiので7" タブレットによさそうだ最初のスクリーンショットである。 https://docs.google.com/open?id=0BzrCAhSkqDnbNWJhMjhmMjgtM2U2Yi00NTEwLWE0ODItZGJiOTBkYzM0MWY2
ここで240 dpiのセットでエミュレータから取られている第二のスクリーンショットです。私はそれが持つ問題であると思いましたエミュレータが、同じことがhdpiデバイスとして自身を報告し、元サムスンタブで起こる。 https://docs.google.com/open?id=0BzrCAhSkqDnbY2NmOTFkZGQtNDEyNC00MDJmLTljOTQtOTYzNGIxNmJiNDEz
すべての私のイメージは、フォルダ描画可能MDPI下にある。私のレイアウトは、背景画像とimageviewsおよび用途の組み合わせですいくつかのRelativeLayoutsとFrameLayouts。drawable-hdpiの下に対応するイメージを作成する画像とサイズの数を考えると不可能です。私のアンドロイド:minSdkVersionは9です。
私はインターネット上ですべてを検索し、これに対する答えを見つけることはできません。私はScaleTypeが私のイメージの多くが背景に基づいて動作するとは思わない。
また、これをhdpi電話(Samsung Nexus)で試したところ、同じことが起こりました。レイアウトと画像がディスプレイに収まらないほど大きかったので、hdpiデバイスによるものと思われます。
ありがとうございます。
レイアウトxmlファイルを投稿してください。レイアウトによって参照される値(特にディメンション)も含めます。 –
xmlファイルはかなり大きいですが、Googleドキュメント(https://docs.google.com/open?id=0BzrCAhSkqDnbNTJmMzNmNGUtYjEwYi00OWU1LTlkYTgtZWQyNTMzMGUzOTA5)にアップロードしました。私のアプリはタブレット用に作成され、画面の解像度に応じて2つのレイアウトがあります。このレイアウトは1024x ***解像度用です。ほとんどの1024タブレットで表示されますが、元のSamsungタブでは表示されません。私が初心者であり、まだ学んでいるので、それを行うのが非常に悪い方法のように見える場合は、私のコードを許してください。ありがとうございました。 –