Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 支持xml的屏幕大小?_Android_User Interface - Fatal编程技术网

Android 支持xml的屏幕大小?

Android 支持xml的屏幕大小?,android,user-interface,Android,User Interface,支持多屏是最重要的事情,我认为是android。我们正在做一些不同大小的视图。我知道这是基本的,但我对此很好奇 例如,我做了一个Edittext,为480X800屏幕提供了宽度200的dip。当我运行这个项目240X320屏幕时,它会显得太大。我们可以用drawable文件夹修复这个问题图像,但我们如何修复它查看这个问题?我知道我们可以提供wrap_内容,但当我们提供dip时,它是坏的?当我们给出dip时,什么是规模最大的努力 THX.就像使用绘图工具一样,您可以为不同的屏幕大小创建具有布局的不

支持多屏是最重要的事情,我认为是android。我们正在做一些不同大小的视图。我知道这是基本的,但我对此很好奇

例如,我做了一个Edittext,为480X800屏幕提供了宽度200的dip。当我运行这个项目240X320屏幕时,它会显得太大。我们可以用drawable文件夹修复这个问题图像,但我们如何修复它查看这个问题?我知道我们可以提供wrap_内容,但当我们提供dip时,它是坏的?当我们给出dip时,什么是规模最大的努力


THX.

就像使用
绘图工具一样,您可以为不同的屏幕大小创建具有布局的不同文件夹。
只要你在文件夹中保持文件名的一致性,安卓就会自动选择正确的文件

只需创建以下文件夹:

res/layout-small
res/layout-medium
res/layout-large
res/layout-small-land (incase you want landscape mode as well)

但是,这意味着您需要手动调整所有屏幕大小。与您的示例中的
EditText
一样,您需要手动将大小设置为
100dp
,例如在小屏幕布局中。

最好的方法是使用换行内容、填充父项。
您可以看到linearlayout的layout_weight参数,您可以在其中以%为单位给出值。但是,在使用布局重量时,请记住将您的高度或宽度设置为0dp。

对于左边或右边距,我不确定是否完全理解您的问题。是否要缩放视图或可绘制视图?对于视图,你可以使用密度比例来动态设置它们。我对视图有问题。比如按钮、文本视图等。当我得到dip时,android可以调整所有屏幕的大小?嗯,很有趣。当我设置大小为300时,dip edittext并放置所有视图。当我使用小屏幕时,我可以看到edittext调整大小,或者我可以看到太大了吗?它仍然会太大。即使在小屏幕上,它也会简单地使用300倾角,因为您将其定义为在小布局中使用300倾角。因此,您需要为较小的屏幕等创建较小的布局。