Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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
Java 在android的UI图形上我的头脑有问题吗_Java_Android_User Interface - Fatal编程技术网

Java 在android的UI图形上我的头脑有问题吗

Java 在android的UI图形上我的头脑有问题吗,java,android,user-interface,Java,Android,User Interface,目前,我刚刚针对android的hdpi分辨率设计了我的UI图形,这是完美无瑕的,图形设计有3个分辨率,只有背景图像被真正改变。问题是,该计划将相同的图像用于hdpi(480x800和480x854)和mdpi(320x480)。但是,当我使用-hdpi和复制到-mdpi中的图像测试mdpi时,它不会缩小它们的比例,我是否必须调整所有图像的大小并将它们复制到mdpi屏幕 抱歉,如果这不是很有说服力,这是我第一次为android做任何UI设计,但仍然没有正确理解它。当你使用R.drawable时,

目前,我刚刚针对android的hdpi分辨率设计了我的UI图形,这是完美无瑕的,图形设计有3个分辨率,只有背景图像被真正改变。问题是,该计划将相同的图像用于hdpi(480x800和480x854)和mdpi(320x480)。但是,当我使用-hdpi和复制到-mdpi中的图像测试mdpi时,它不会缩小它们的比例,我是否必须调整所有图像的大小并将它们复制到mdpi屏幕


抱歉,如果这不是很有说服力,这是我第一次为android做任何UI设计,但仍然没有正确理解它。

当你使用R.drawable时,android应该正确使用正确的图像,并且你的图像是drawable hdpi、drawable mdpi等。因为这就是我认为你所描述的你所做的,这暗示你可能已经硬编码了尺寸?您是否正在使用ImageView并为其设置大小?如果是这样的话,您是用Java代码还是XML来做的?如果在Java代码中,值是以像素为单位的,那么mdpi屏幕上的50px看起来会比hdpi屏幕上的大。如果使用XML,是否再次使用px设置大小?如果是这样,您应该使用dp