2012-02-07 20 views
0

最初はすべての解像度で動作するようにアプリケーションを作成し、小さな画面と大きな画面のタブレットを備えた携帯電話でテストしました。自動レイアウト調整

私はdrawable-hdpi、MDPI、ldpiの各画像をその解像度で作成していたので、調整していました。

しかし、今ではもう一度タブレットでテストしていますが、解像度のセルは小さいですが、電話機にのみ正しいです、彼女はタブレットを調整するのをやめました。

私がレイアウトで行った設定であるかどうかわからない 私は相対レイアウト、fill_parent、およびwrap_contentを使用しています。

そして、いくつかのケースではマージンを入れて、アライメント、以下...

誰もがどのように自動的に調整するか、間違っているかもしれないか想像を教えて知っていますか?

+0

密度が異なる場合、異なる画面サイズの画像があります。さまざまな画面サイズの画面用に異なるレイアウトを作成する必要があります... –

答えて

0

密度について何か不足していると思います。 イメージは、濃度が低いosで自動的にスケーリングされます(低密度の例として)。 lulumeyaとして

+0

あなたはこれをチェックする方法を知っていますか? – GDawson

+0

密度を得るのは簡単です。 DisplayMetrics dm =新しいDisplayMetrics(); \t \t display.getMetrics(dm); \t \t \t \t倍密度= dm.densityDpi; – lulumeya

0

が、これはあなたの代わりに「描画可能-hdpi」や大画面の「描画可能xhdpi」に画像を置くのタブレットのために

テストするために使用しているタブレットの密度の確かな問題のためであると述べ

/resフォルダに「drawable-xlarge」という名前のフォルダに入れます。

このフォルダは、タブレットなどの大型スクリーンデバイスの に使用されます。

関連する問題