android - Prestashop 语言标志图标在移动设备上看起来很糟糕

标签 android ios icons prestashop smartphone

我在 prestashop 1.6.0.9 中遇到了奇怪的行为。我在商店中启用了西类牙语和英语。语言选择器的标志在任何 pc/mac 浏览器上看起来都很完美

Spanish selector西类牙语选择器

English selector英文选择器

但不适用于智能手机(android 或 ios)

Mobile language prestashop view

我不知道为什么会这样。

有什么提示吗??

最佳答案

iPhone 设备具有不同的分辨率和像素密度,每个设备如下图所示 image source :

enter image description here

例如,如果您使用一个图标,假设尺寸为 50x50,其名称为 btnIcon.png。

因为我建议使用以下尺寸和 ppi 来使用它的图标

50x50 with name btnIcon.png and 163ppi
100x100 with name btnIcon@2x.png and 326ppi
150x150 with name btnIcon@3x.png and 401ppi

作为引用,您可以查看更多链接以了解未知图标大小及其在 ios 开发中的设置:

Sizes of iPhone UI Elements

Designing for iOS

关于android - Prestashop 语言标志图标在移动设备上看起来很糟糕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29700329/

相关文章:

android - 加载列表时显示进度条

IOS:由于可能使用过多内存而导致项目崩溃(使用 ARC 但可能是由于图像大小)

ios - iOS 键盘扩展和包含应用程序之间的 NSUserDefaults 发布更改?

objective-c - CocoaPods: "Generating support files"耗时太长,无论如何要改进?

icons - 删除未使用的 Font Awesome 图标

java - 带有圆角的 Android Spannablecontent

android - 第二个工具栏的 scrollFlag 属性被第一个工具栏应用

Android:从第二个 Activity 切换回第一个 Activity 同时退出

android - ToggleButton 更改方向时的状态已更改

c++ - 向状态栏添加图标 - Qt