我实现了hdpi设备的所有布局文件。并把它们放在“布局”中。现在我在普通屏幕设备上进行了测试,并且我迫切需要更改一些屏幕,因为没有出现所需的输入字段(因为屏幕较小)。
我所做的是创建一个名为“layout-normal”的文件夹,并在其中放置我的布局文件的副本,并将副本中的所有内容减少一些,以使其适合屏幕。现在我有两个问题,什么都不懂。
两个文件都指向相同的来源 - 当我打开它们时,我没有得到2个文件,但只有1个我的修改。
在普通屏幕设备上运行它,它仍然在开头看起来像。
请帮忙:/
答案 0 :(得分: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.