android获取textview展开渲染后的高度
来源:互联网 发布:中国上海人工智能大会 编辑:程序博客网 时间:2024/05/11 23:39
当你需要获取textview真正高度时,相信会有不少人会在onCreate函数中调用textview的getHeight()方法,简单粗暴,确实,这是个很方便的方法,但是不幸的是textview在onCreate中根本还没有展开,所以根本获取不到textview的真正高度,因此我们需要给textview绑定一个监听器,在渲染结束后调用,方法如下:
ViewTreeObserver observer = contentView.getViewTreeObserver();observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {@Overridepublic void onGlobalLayout() {// TODO Auto-generated method stub// 设置文字背景if (contentView.getHeight() < screenHeight) {scrollView.setBackgroundDrawable(bgDrawable);} else {contentView.setBackgroundDrawable(bgDrawable);}}});
希望对大家有用。
1 0
- android获取textview展开渲染后的高度
- 如何准确获取Android控件渲染后的高度
- 获取listview渲染后的高度
- 天天记录 - Android TextView setMaxLines后获取完整高度
- 获取TextView的高度
- Android TextView的高度
- 获取TextView的内容高度
- Android下在onCreate方法中获取TextView的高度
- Android 获取textView高度的N种方式
- Android 获取View的高度或TextView的行数, 实现自适应的textview
- Android 可收缩展开的 TextView
- android--实现textView的渲染加载效果
- 可展开的TextView
- 展开的textview
- 可以展开的TextView
- 可以展开的textview
- 可展开的TextView
- Android 在OnCreate获取需要控件的高度,宽度,textview的行数等等
- 压缩文件
- mysql修改用户名密码和Load Data Local Infile的权限及用户自定义函数方法
- 优蜜传媒测试工程师面试
- 梦想还是要有的,万一实现了呢?
- ServerSocketChannel的read阻塞
- android获取textview展开渲染后的高度
- Android 开源图表库 控件 收集:
- hdu2604(Trie图的应用)
- SOA方法—商业银行应用架构变革之路
- 卡尔曼滤波
- CUDA性能四
- 分布式缓存系统 Memcached(一)——整体架构
- bananapi gpio点亮led小灯
- 全局变量和宏