Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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 如何为不同尺寸的手机创建最小尺寸的应用程序_Android_Apk - Fatal编程技术网

Android 如何为不同尺寸的手机创建最小尺寸的应用程序

Android 如何为不同尺寸的手机创建最小尺寸的应用程序,android,apk,Android,Apk,我是android新手,我看到不同的手机都有ldpi、mdpi、hdpi和xdpi等文件夹。如果我将不同大小的图像放在这些文件夹中,则应用程序的大小会增加 这个问题的解决办法是什么。我还注意到在bin文件夹中创建了一个res文件夹。这也会影响应用程序的大小。不要担心,您的思路是正确的 您可能还想查看这里,因为这是从“官方”方面对主题的一个很好的概述: 实际上,只需启动您的项目,但请确保您的drawable*.png的分辨率和大小都可以,并且本身不会太大。例如,如果你需要一个48x48,不要制作一

我是android新手,我看到不同的手机都有ldpi、mdpi、hdpi和xdpi等文件夹。如果我将不同大小的图像放在这些文件夹中,则应用程序的大小会增加


这个问题的解决办法是什么。我还注意到在bin文件夹中创建了一个res文件夹。这也会影响应用程序的大小。

不要担心,您的思路是正确的

您可能还想查看这里,因为这是从“官方”方面对主题的一个很好的概述:

实际上,只需启动您的项目,但请确保您的drawable*.png的分辨率和大小都可以,并且本身不会太大。例如,如果你需要一个48x48,不要制作一个200x200的图像文件,即使Android会毫无问题地使用它并对其进行缩放

另外,你也可以开始接受和/或投票的答案,以获得更多的关注和“激励”用户帮助你。我在行乞的时候也不知道


快乐编程

如果您想针对所有设备类型(ldpi、mdpi、hdpi和xhdpi),最好为每个配置提供不同的资源。如果您拥有所有这些设备共用的资源,则可以将它们复制到没有配置限定符的相应文件夹(例如文件夹
drawable

但是,您可以根据的指定在Google Play中为不同配置上传不同的APK,尽管“不鼓励”这样做


bin
文件夹是从项目的类和资源生成的。APK是根据此文件夹的内容构建的。

谢谢您的建议,我将在将来处理这件事。是否有任何方法,我将只创建一个大小的图像并与不同的手机一起使用?实际上,您不需要为所有图像设置不同的大小。如果你有简单的背景,渐变。。。在大多数情况下,这不是必需的。只有当Android的自动缩放机制看起来不再好时,你才需要自己进行缩放。也可以考虑9- PACH文件格式,这有一个“智能”缩放内置。有任何方式,我将创建一个大小的图像,并使用在不同的设置,您可以将资源复制到配置无关文件夹(图像到<代码>可绘制的< /代码>文件夹,而不是<代码>可绘制LDPI < /代码>等)。安卓会将其扩展到密度,这在所有设备上可能都不好看