支持多个屏幕最重要的是我认为的android。我们正在做一些不同大小的视图。我知道它是基本的,但我很好奇。
例如我做了一个Edittext,我为480X800屏幕提供宽度200倾角。当我运行这个项目240X320屏幕时,它会看得太大。我们可以用drawable文件夹修复这个问题图像但是我们怎么能修复它查看这个问题?我知道我们可以给出wrap_content但是当我们给出dip时它很糟糕吗?当我们从规模中汲取最大努力的时候?
THX。
答案 0 :(得分:0)
与drawables
一样,您可以使用不同屏幕尺寸的布局创建不同的文件夹。
只要您在文件夹中保持文件名一致,Android就会自动管理选择正确的文件。
只需创建文件夹,例如:
res/layout-small
res/layout-medium
res/layout-large
res/layout-small-land (incase you want landscape mode as well)
但是,这确实意味着您需要手动调整所有屏幕尺寸。与您在EditText
的示例中一样,您需要手动将大小设置为100dp
,例如在小屏幕布局中。
答案 1 :(得分:0)
最好的方法是使用wrap_content,fill_parent。 你可以看到linearlayout的layout_weight参数,你可以在其中给出%的值。但是,在使用layout_weight时,请记住将高度或宽度设置为0dp。