java – Android如何以编程方式调整(缩放)xml矢量图标

java – Android如何以编程方式调整(缩放)xml矢量图标,第1张

概述这真让我抓狂.我希望能够以编程方式调整xml矢量可绘制图标的大小,以便在 ImageView中使用它. 这是我到目前为止所做的不起作用的 Drawable drawable = ResourcesCompat.getDrawable(getResources(),R.drawable.ic_marker,null);drawable.setBounds(0,0,512,512);imageVe 这真让我抓狂.我希望能够以编程方式调整xml矢量可绘制图标的大小,以便在 ImageVIEw中使用它.

这是我到目前为止所做的不起作用的

Drawable drawable = ResourcesCompat.getDrawable(getResources(),R.drawable.ic_marker,null);drawable.setBounds(0,512,512);imageVenue.setimageDrawable(drawable);

矢量图标ic_marker未调整大小.它只是每次都保留硬编码的宽度和高度值.

有任何想法吗?

解决方法 您可以通过编程方式更改imagevIEw的宽度和高度.由于矢量绘图将保留图像的原始质量,这将使所需的输出发生.
ImageVIEw iv = (ImageVIEw) findVIEwByID(R.ID.imgvIEw);int wIDth = 60;int height = 60;linearLayout.LayoutParams params = new linearLayout.LayoutParams(wIDth,height);iv.setLayoutParams(params);
总结

以上是内存溢出为你收集整理的java – Android如何以编程方式调整(缩放)xml矢量图标全部内容,希望文章能够帮你解决java – Android如何以编程方式调整(缩放)xml矢量图标所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1148189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存