在ImageView中检索Drawable的尺寸的最佳方法是什么? 我的ImageView有一个Init-Method我创buildImageView: private void init() { coverImg = new ImageView(context); coverImg.setScaleType(ScaleType.FIT_START); coverImg.setImageDrawable(getResources().getDrawable(R.drawable.store_blind_cover)); addView(coverImg); } 在布局或测量过程中的某一时刻,我需要Drawable的确切尺寸来调整我周围的组件的其余部分。 coverImg.getHeight()和coverImg.getMeasuredHeight()不返回我需要的结果,如果我使用coverImg.getDrawable().getBounds()我得到的尺寸之前,由ImageView缩放。 谢谢你的帮助!
我有一个base64 img encoded ,你可以在这里find。 我怎样才能得到它的高度和宽度?
我有一个文件叫FPN =“c:\ ggs \ ggs Access \ images \ members \ 1.jpg” 我试图获得图像1.jpg的维度,并且我想在加载前检查图像尺寸是否有效,如果图像的宽度或高度小于或等于零,popup像“图像格式不正确”的消息 任何人都可以帮我吗?
Android文档说 ,视图有两种尺寸, 测量尺寸和图纸尺寸 。 测量的尺寸是在度量传递 ( onMeasure方法)中计算的尺寸 ,而graphics尺寸是屏幕上的实际尺寸。 特别是,文件说: 这些值可能但不一定与测量的宽度和高度不同。 所以,我的问题是:什么可能使绘图尺寸与测量尺寸不同? 如果onMeasure(int,int)方法遵守布局要求(作为参数widthMeasureSpec和heightMeasureSpec给出 ,那么SDK如何决定该视图应该具有不同的graphics大小? 另外,如何在Android源代码中使用测量的宽度/高度来计算绘图宽度/高度? 我尝试查看视图源代码 ,但我无法弄清楚如何用measuredWidth / Height来计算最终的宽度/高度。 也许这与填充有关,但我不确定。
我有一个背景,我需要适合所有的屏幕尺寸。 我有三个文件夹, hdpi , ldpi和mdpi用于绘制,但是在模拟器中没有任何关于hdpi是什么分辨率以及mdpi和ldpi的参考。
我想通过CSS设置textarea的行和列的属性。 我将如何在CSS中做到这一点?
我想加载它的值。 我有两个dimension.xml文件,一个在/res/values/dimension.xml ,另一个在/res/values-sw360dp/dimension.xml 。 从源代码,我想要做的事情 getResources().getDimension(R.dimen.tutorial_cross_marginTop); 这工作,但我得到的价值乘以屏幕密度系数(hdpi为1.5,xhdpi为2.0等)。 我也试过去做 getResources().getString(R.dimen.tutorial_cross_marginTop); 这将原则上工作,但我得到一个string,结束在“浸”…
我有一个非常有用的问题,我无法理解为什么Google Play商店中报告的尺寸与设备上报告的尺寸不同。 我的电脑上签署的APK大小是3.8MB。 上传到Google Play会显示相似的尺寸。 查看设备上的应用程序pipe理器,但显示以下统计信息: Total: 6.62MB App: 6.51MB Data: 112KB 这不是用Google Play启用的版权保护(因为其他类似的问题sugget),因为我得到相同的统计安装签名的APK或开发APK。 在/ data / app下的电话APK又是3.8MB,而/data/data/com.my.app下的文件又来了100KB左右(可能是上面的'Data'行)。 什么导致了统计差异? 编辑:进一步研究,这是我的设备上的许多应用程序的共同特点。 Google Play会报告一种尺寸,而设备通常会报告2倍的大小。 很高兴知道它可能不是我正在做的事情,但仍然好奇这里的推理是什么,因为它被用户指责“篡改”安装尺寸显得更小的令人沮丧!
我目前正在使用WPF中的Panel ,我注意到,关于Width和Height属性,还有两个其他属性,称为ActualWidth和ActualHeight 。 ActualWidth 获取此元素的渲染宽度。 这是一个依赖属性。 (inheritance自FrameworkElement。) Width 获取或设置元素的宽度。 这是一个依赖属性。 (inheritance自FrameworkElement。) 参考: MSDN 任何人都可以指出两者之间的差异,以及何时使用两者之一?
有没有办法在不读取整个文件的情况下获取图像的尺寸? URL url=new URL(<BIG_IMAGE_URL>); BufferedImage img=ImageIO.read(url); System.out.println(img.getWidth()+" "+img.getHeight()); img=null;