`
chuxuaner
  • 浏览: 2444 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

获取imageView 的宽高

 
阅读更多

获取View的宽度高度

 

int lwidth = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
int rheight = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);
imageview.measure(lwidth,rheight);
final int imageview_width =imageview.getMeasuredWidth();
 
分享到:
评论

相关推荐

    ImageView获取宽度和高度

    在ImageView的`onGlobalLayout()`回调中,可以获取到真实的宽高。例如: ```java imageView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override ...

    自定义宽高比的ImageView

    在这个`onMeasure`方法中,我们首先获取父视图提供的宽度和高度限制,然后根据宽高比计算新的尺寸。如果新的高度超过父视图的高度,我们会调整宽度以适应高度。最后,我们调用`setMeasuredDimension`设置最终的尺寸...

    Android中获取控件宽高的4种方法集合

    Android中获取控件宽高的4种方法集合 Android手机应用程序开发中,获取控件的宽高是一项非常重要的任务。今天,我们将分享四种获取控件宽高的方法,希望能够对Android开发者提供有价值的参考。 方法1:...

    Android-RatioImageView-根据比例自动计算宽高的ImageView

    `Android-RatioImageView-根据比例自动计算宽高的ImageView`项目就是为了解决这个问题而创建的。 `RatioImageView`是一个自定义的Android视图组件,它扩展了原生的`ImageView`,并添加了自动计算宽高比的功能。...

    Android利用Glide获取图片真正的宽高的实例

    在使用 Glide 时,我们可以使用 RequestListener 来获取图片的宽高,但是这种方法拿到的也是图片显示在 ImageView 后的宽高,而不是图片真正的宽高。 那么,如何获取图片真正的宽高呢?答案是利用 Glide 的 Target...

    android Activity里获取控件的宽高

    下面将详细介绍如何在Android的Activity中获取控件的宽高以及相关知识点。 1. 基本概念 - 控件宽高:在Android中,每个UI元素都有其宽度和高度,通常以像素为单位。 - 测量过程:Android系统会在布局渲染过程中...

    安卓ImageView UI组件类+测试代码

    2. `android:adjustViewBounds`:如果为true,ImageView将根据图像的宽高比调整其大小,以保持原始比例。 3. `android:layout_width`和`android:layout_height`:定义ImageView的尺寸,可以设置为具体像素值(dp)...

    自定义ImageView图片缩放

    这个方法用于确定视图的大小,我们可以通过计算图片的宽高比例与视图容器的比例,然后设置合适的宽度和高度,使图片保持原始比例。 在处理网络图片时,通常我们会用到像Picasso、Glide或Volley等第三方库。这些库...

    ImageView加载图片

    例如,若要保持图片的宽高比并填充整个`ImageView`,可以这样设置: ```xml <ImageView android:scaleType="centerCrop" <!-- 这里 --> ... /> ``` 此外,`ImageView`还支持添加点击事件监听器,可以实现点击...

    imageView图片缩放

    在XML布局文件中,需要为PhoneImageView设置合适的宽高,通常设置为wrap_content,以便自动适应图片大小。同时,可以设置android:scaleType属性,如设置为matrix,以便在缩放和拖动时保持图片的原始比例。 总结,...

    Android ImageView 固定宽高比例的实现方法

    了解更多Android开发相关的知识,你可以搜索并阅读更多关于Android获取View宽高的方法、RecyclerView的item宽高问题、自定义View的实现以及Android视图架构和绘制流程的文章,这些都将有助于提升你的Android开发技能...

    Android源码——ImageView控件缩放和旋转图片源码.zip

    例如,FIT_XY模式会按比例缩放图像以填充整个ImageView,而保持原图宽高比的模式(如FIT_CENTER)则会在不改变原图宽高比的前提下,尽可能填充ImageView。 对于图片的旋转,ImageView提供了setRotation(float ...

    从网络获取图片按图片原大小显示

    5. **布局适应**:在XML布局文件中,如果ImageView的宽高被固定,图片可能会被拉伸或剪裁。可以设置 `android:adjustViewBounds="true"` 让ImageView自动调整其边界以适应图片的原始比例,保持图片不失真。 6. **...

    Android ImageView+Button 使用方法

    - `android:adjustViewBounds`属性可使ImageView根据图片的实际宽高比例自动调整大小。 3. **图片动画**: ImageView还可以实现简单的动画效果,如旋转、淡入淡出等,通过设置`android:animation`属性或者使用...

    Android ImageView控件缩放和旋转图片源码.zip

    CENTER_CROP则会填充整个ImageView,保持宽高比,可能会裁剪部分图片。此外,通过设置ScaleType属性,可以实现其他缩放效果,如FIT_CENTER、FIT_XY等。源码可能包含自定义的缩放算法,比如矩阵变换(Matrix)来实现...

    android imageview 多点触碰(Multitouch)实现图片拖拽移动缩放

    在缩放过程中,为了保持图片的原始比例,我们需要确保scaleX和scaleY的比值等于原始宽高比。这样,即使图片被缩放,也不会出现拉伸或压缩的情况。 7. **代码实现**: 这些功能可以通过自定义一个继承自ImageView...

    android 圆形imageview实现 带自定定义大小

    4. **自定义大小**:为了支持自定义大小,我们需要在CircleImageView中添加属性,如宽高比或直径。这可以通过在XML布局文件中设置属性来实现,或者在代码中动态调整大小。例如,可以添加一个`android:layout_width`...

    android根据url下载图片的网络ImageView

    2. 在需要显示图片的XML布局中,设置ImageView的宽高。 3. 在代码中使用Glide.with(context).load(url).into(imageView)加载图片。 三、自定义网络ImageView组件 如果希望实现特定功能,例如显示加载进度,或者...

Global site tag (gtag.js) - Google Analytics