我用的eclipse,为什么view里面没有setHeight()和setWidth()方法,看了几个控件
GridView 和 ImageView都没有这两个方法,但是Button有,追了下源码,发现Button是继承TextView的,TextView中有这两个方法。但是View里面没有,我记得setHeight()和setWidth()是View里面的方法,应该所有控件都继承了啊,为什么我的View里面没有这个方法呢
view.getlayoutparams();然后去操作layoutparams的width和height属性,然后请求重绘就可以了,楼上的代码也已经暴露了,setwidth和setheight其实不是设置view的width和height,而是他的最大范围