这是我到目前为止所做的不起作用的
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矢量图标所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)