当前位置: 首页 > 知识库问答 >
问题:

在为不同的显示尺寸工作时,使用XML更改图标大小?

卢志强
2023-03-14

我希望在为不同的显示大小设计布局时能够按需更改图标大小。我能想到的一种选择是在文件夹中多次以不同的大小使用相同的图标,并相应地使用,但我想知道是否有一种方法可以在每次不同的xml迭代中拥有相同的图标但动态调整大小。

共有1个答案

宰父才
2023-03-14

您试图错误地处理图标,因为您将根据屏幕密度多次调整图标大小,这将使您的图标像素化。

您必须遵循处理图标的最佳方法。

在这里,您可以为android生成所有类型的资产,只需将生成的图标复制到您的res文件夹中,然后让系统为您选择合适的图标大小。

 类似资料:
  • 我有一个名为sampleImage的图像,我试图沿着x轴和y轴拉伸它,如下所示,当它处于横向时,它根本不起作用 然后,我在viewDidLayoutSubviews()中做了如下操作, 如果设备在中,这是有效的,但是一旦您将其旋转到并返回,所有更改都将消失。如何确保这些尺寸在旋转时保持不变?

  • 有没有办法在不拉伸位图的情况下增加位图的宽度(或高度)?基本上,我有一个200x100的位图,我想通过在左侧附加50个(白色/透明)像素,在右侧附加50个像素,使其成为正方形(200x200)。 我不想在屏幕上画这个位图,所以,理想情况下,我应该以“聪明”的方式使用转换矩阵或类似的东西,但是我就是想不出来...

  • 问题内容: 嗨,我正在编写图形程序,我一直在寻找一种获取所使用屏幕物理尺寸的方法。我可以获得以像素为单位的屏幕大小以及逻辑分辨率。我似乎找不到任何地方可以获取任何显示器规格中始终具有的物理尺寸(例如19“-376 x 301 mm)。问题是,加载此信息时,此信息是否甚至还存储在OS中的任何位置?我正在编写的程序需要在Mac和Windows上运行。 谢谢! nt 问题答案: 我认为Java不可能实现

  • 问题内容: 我在不知道相应图像的宽度/高度的情况下将标签放入文档中: 我想使用CSS将图像缩放到其“本机”大小(基础图像的大小)的一半。我不知道该怎么做。 使用将相对于包含块而不是图像的大小。 我无法调整为特定的像素宽度,因为我不知道图像的尺寸。 由于我只需要支持WebKit,因此我尝试使用转换: 这样可以很好地调整图像,但不会调整图像元素本身的大小。 @Radagaisus建议使用Javascr

  • Many web-developers forget to write width and height attributes for <img> tags which leads to poor UX. This action helps you to automate this process: simply place caret inside <img> tag and run this

  • 本文向大家介绍用python 批量更改图像尺寸到统一大小的方法,包括了用python 批量更改图像尺寸到统一大小的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇用python 批量更改图像尺寸到统一大小的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。