码迷,mamicode.com
首页 > 移动开发 > 详细

android 关于setWidth()和setHeight()没反应的问题

时间:2014-08-07 12:27:09      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   java   os   io   

 

 

在android开发过程中,对于控件的高度,宽度,虽然在xml中用android:layout_height="match_parent"设置了 高度(match_parent和fill_parent是一样的,2.2版本后就用match_parent代替fill_parent了。)但有时, 程序需要,必须在代码里,动态设置控制的高度或宽度。

我想当然的用setHeight(100);设置了高度,以为这样就可以了,但偏偏没有生效,google了好久都没结果,急得要命。后来在一篇文章找到了答案。

当设置的高度比原来默认的高度要小时,调用setHeight();是不生效的,这时要这样设置:

1
2
3
editText=(EditText)findViewById(R.id.myEditText);
// editText.setHeight(10); //不生效
editText.getLayoutParams().height = 100;//这样设置生效。

android 关于setWidth()和setHeight()没反应的问题,布布扣,bubuko.com

android 关于setWidth()和setHeight()没反应的问题

标签:android   style   blog   http   color   java   os   io   

原文地址:http://www.cnblogs.com/xgjblog/p/3896559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!