Android獲取view的高度getHeigh()返回0的問題

問題

  • android view.getWidth(), view.getHeight() , 在onCreate(), onResume() 方法中調用時, 返回的值一直是0

原因

  • 因爲當時view還沒有繪製完畢

解決辦法

  • 可以這樣獲取(可以在寫 onCreate(), onResume()等都行) :
    view.post(new Runnable() {
        @Override
        public void run() {
            int heigh = llLoginCustom.getHeight(); 
        }
    });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章