android 关于setWidth()和setHeight()没反应的问题
来源:互联网 发布:淘宝折800官网 编辑:程序博客网 时间:2024/04/29 09:44
在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()没反应的问题
- setWidth()和setHeight()没反应的问题,onCreate()里面获取控件的高度是0
- Android中setHeight不生效的问题
- 关于JSValidation验证框架的问题(没反应)
- 关于mac os终端输入密码没反应的问题
- Android 应用菜单项点击没反应的问题
- 关于反应的问题
- ios 控件点击没反应的问题
- starting android emulator没反应的解决方案
- 关于Qt移植arm上点击没反应,箭头也不动的问题
- 关于Ubuntu上建立express项目后执行node app.js没反应的问题
- 关于Android SDK Manager启动时闪一下,就没反应的问题解决方法
- 关于Expandablelistview点击一级菜单没反应问题
- 关于打开虚拟机vmx文件没反应问题…
- 关于SSH整合中Hibernate4中的delete( )和update( )方法没反应的解决
- 【Android】解决微信调起支付接口没反应,调不起来微信的问题
- android中继承view的类keyup和keydown事件没反应
- 关于vmware软件菜单栏点击【虚拟机】->【安装VMware Tools】没反应安装失败的问题及Linux命令使用问题
- php:关闭出错提示后用set_error_handler/set_exception_handler输出出错
- 2013 微软编程之美全国挑战赛之资格赛 传话游戏
- php:setcookie(\'name\', \'qidizi中\')中文与客户端解码获取关系
- window的右键菜单与快捷方式
- linux上递归删除目录下的.svn的版本文件夹
- android 关于setWidth()和setHeight()没反应的问题
- How to Use the Format Fortran Indent Plugin for Code::Blocks ?
- php版本的英文计1,中文计2的截字方法,自动支持utf8与gbk
- js兼容拖动功能实现
- ie不允许隐藏swf,否则不激活swf导致相当于没载入状态
- HDOJ1785 畅通工程再续(最小生成树)
- firefox的span包table包div与object + swf+动态创建css link时重复加载怪现象
- 利用手头工具对html的select进行排序
- 网页皮肤动态切换机制