博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
setWidth()和setHeight()没反应的问题,onCreate()里面获取控件的高度是0
阅读量:5244 次
发布时间:2019-06-14

本文共 513 字,大约阅读时间需要 1 分钟。

editText=(EditText)findViewById(R.id.myEditText);      // editText.setHeight(10); //不生效      editText.getLayoutParams().height = 100;

 onCreate()里面获取控件的高度是0 解决办法

int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);            int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);            imageView.measure(w, h);            int height =imageView.getMeasuredHeight();            int width =imageView.getMeasuredWidth();

 

转载于:https://www.cnblogs.com/luscinia/p/4177889.html

你可能感兴趣的文章
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
WPF自定义集合控件概述与遇到的问题
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>
pytest的参数化测试
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
docker运行环境安装-centos(一)
查看>>
安装Pygame和pip的艰辛之路
查看>>
http 协议状态码
查看>>
adroid swipeRefreshLayout无法显示进度条的问题
查看>>
windows和linux执行class
查看>>
Android -- 短信发送器
查看>>
如何用Math.max.apply()获取数组最大/小值
查看>>
【BZOJ3139】[HNOI2013]比赛(搜索)
查看>>
数据结构(C语言第2版)----时间复杂度和单链表
查看>>
ASP.NET一般处理程序新建一个方法里使用context.Response.Write的解决方法
查看>>
spark出现task不能序列化错误的解决方法
查看>>
[转]oracle in 多个字段
查看>>
今天内容2017-10-15
查看>>
环境搭建与DOS命令
查看>>