0

我为 hdpi 设备实现了所有布局文件。并将它们放在“布局”中。现在我在普通屏设备上测试,有一些屏幕我急需更换,因为没有出现必填字段(因为屏幕小)。

我所做的是创建一个名为“layout-normal”的文件夹并将我的布局文件的副本放在那里,并在副本中减少所有内容以使其适合屏幕。现在我有两个问题,什么都不懂。

  1. 两个文件都指向同一个源 - 当我打开它们时,我没有得到 2 个文件,但只有 1 个文件经过我的修改。

  2. 在普通屏幕设备上运行它,它仍然看起来像一开始。

请帮忙 :/

4

1 回答 1

1

layout-normal 和 just layout 是一样的。这只是默认布局

参考:安卓开发者网站

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 回答