android measure的时候报空指针
生活随笔
收集整理的這篇文章主要介紹了
android measure的时候报空指针
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.使用listview的時候,在代碼中動態設置其高度,在android低版本中,這個低版本是以4.4為界,會報measure的空指針,原因是低版本relativelayout有個bug,使用listview并不會把item加到view tree中,所以我們有兩種方法改變這個bug,用
convertView = LayoutInflater.from(context).inflate(R.layout.item_urge_strategy,parent,false);這種方法去獲取converView,而不是 convertView = View.inflate(context, R.layout.item_urge_strategy,parent);這種方法,主要不同是第一種方法設置了parent,而且false 不綁定,而第二種方法則是綁定,所以用第一種。參考鏈接是:https://www.jianshu.com/p/9377050f519b
轉載于:https://www.cnblogs.com/hechangshou/p/9364671.html
總結
以上是生活随笔為你收集整理的android measure的时候报空指针的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java学习---RMI 技术分析[He
- 下一篇: Android 自定义ListView单