如何动态的获取和设置ImageView的宽度和高度?
5个回答
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
展开全部
同一楼上的意见,楼主发问题的时候请尽量描述清楚,这样便于别人回答,另外自己发的问题最后解决了请简单描述一下,这样方便大家互相学习。看到过楼主的几个已解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询