android 获取textView的行数为0,获取控件的宽高为0的解决办法
来源:互联网 发布:平板炒股软件 编辑:程序博客网 时间:2024/06/05 14:12
有时候我们在获取textView的行数时、或者是获取控件的宽和高时,(妈蛋,刚写完的那版app里边就有好几处用到,恶心的不行不行的)会返回0的状况,那么我们应该怎么解决呢
一、获取textView的行数为0的状况
holder.title.post(new Runnable() { @Override public void run() { // TODO Auto-generated method stub if(holder.title.getLineCount()==2) { holder.description.setVisibility(View.GONE); } } });
因为我是在getview里边需要这个功能,正好查到的也是,所以就偷懒直接搬过来的
二、获取控件的宽和高为0(一般貌似是在onCreate()中)
ViewTreeObserver vtophoto=mUserPhoto.getViewTreeObserver(); vtophoto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { mUserPhoto.getViewTreeObserver().removeGlobalOnLayoutListener(this); int width = mUserPhoto.getWidth(); int height=mUserPhoto.getHeight(); } });
ok,就这样了,我快饿坏了
0 0
- android 获取textView的行数为0,获取控件的宽高为0的解决办法
- android获取控件宽高为0的原因
- Android获取TextView的行数
- android获取textview的行数
- Android获取TextView行数方法getLineCount()返回值为0
- 获取textview的行数
- android获取ImageView的宽高为0?
- android获取view宽高的几种方法,解决获取高宽为0问题
- android 获取状态栏高度为0的解决办法
- android获取状态栏高度为0的解决办法。
- 【Android】在控件、视图绘制或改变之后如何获取其部分状态和属性(比如高、宽、TextView绘制后的文字行数等)
- Android 在OnCreate获取需要控件的高度,宽度,textview的行数等等
- Android获取View的宽高为0问题的解决方法
- Android从零单排之获取ImageView的宽高为0?
- Android从零单排之获取ImageView的宽高为0?
- android onCreate中获取view宽高为0的多种解决方法
- android onCreate中获取view宽高为0的多种解决方法
- 获取TextBox控件的行数
- js之DOM操作(插入节点insertBefore())
- 反射的总结
- C和C++通用的头文件编写形式
- jsp中的<%=表达式%>和<%表达式%>有什么区别?
- 使用listview绘制表格,实现双击表头排序
- android 获取textView的行数为0,获取控件的宽高为0的解决办法
- Hadoop 笔记之实例化异常&&无法加载类异常
- 图片懒加载
- java自学日记2
- 解决使用jquery上传图片并实现回显失败,提示ReferenceError: $ is not defined
- iOS plist 文件读写操作
- java 引用、对象
- unsupervised learning(association)
- Junit高级