如何动态的获取和设置ImageView的宽度和高度?

 我来答
匿名用户
2013-08-28
展开全部
设置 para.height , para.width的值可以改变图片输出在屏幕上的大小。但是首次得到para.height , para.width的值是-2,不知道是为什么? Log.d(TAG, "layout height0: " + para.height); Log.d(TAG, "layout width0: " + para.width);输出的值是-2.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-28
展开全部
getWidth()和getHeight() 是在什么时候调用的?这个两个方法在里调用总是返回0;在onDraw方法里才是正确值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-28
展开全部
如果imageview里本身没有内容,又是自适应高度weight=0,getWidth()和getHeight()将一直返回0。所以LZ的动态的获取这个需求不很明确。设置很简单,直接set就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-28
展开全部
如果是new出来的,怎样才能使ImageView获得的背景图是自适应原来大小呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-28
展开全部
同一楼上的意见,楼主发问题的时候请尽量描述清楚,这样便于别人回答,另外自己发的问题最后解决了请简单描述一下,这样方便大家互相学习。看到过楼主的几个已解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式