0

hdpi デバイス用のすべてのレイアウト ファイルを実装しました。そして、それらを「レイアウト」フォルダーに入れます。現在、通常の画面のデバイスでテストしましたが、必要な入力フィールドが表示されないため (画面が小さいため)、緊急に変更する必要がある画面がいくつかあります。

私がしたことは、「layout-normal」というフォルダーを作成し、そこにレイアウトファイルのコピーを置き、コピーをすべて少し縮小して画面に合わせることです。今、私は2つの問題を抱えていて、何も理解していません。

  1. 両方のファイルが同じソースを指しています。それらを開くと、2 つのファイルは表示されませんが、変更を加えたファイルは 1 つだけです。

  2. これを通常の画面のデバイスで実行すると、まだ最初のように見えます。

助けてください :/

4

1 に答える 1

1

layout-normal と just layout は同じです。それは単なるデフォルトのレイアウトです

参照: android 開発者サイト

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

res/drawable-mdpi/my_icon.png        // bitmap for medium density
res/drawable-hdpi/my_icon.png        // bitmap for high density
res/drawable-xhdpi/my_icon.png       // bitmap for extra high density

..

Size    small   Resources for small size screens.
normal  Resources for normal size screens. (This is the baseline size.)
large   Resources for large size screens.
xlarge  Resources for extra large size screens.
于 2012-07-20T10:51:29.683 に答える