天天看點

Android開發筆記: 解決View寬高為0的問題

   在做android項目時,大多數會遇到view的width,height為0的情況,不管你是用getWidth()還是getMeasuredWidth都無效,下面就是解決方法,将下面代碼拷貝到任何一個函數裡即可,注意,隻能在run裡獲得的width或height,是以需要增加變量儲存獲得的width和height。下面2個方法結果一樣

注意:

1 定義static變量儲存寬高值

2 run裡不能重複擷取某一view的寬高,否則為0

方法一:

view.postDelayed(new Runnable() {
            @Override
            public void run() {
                LogHandle.d("audio_sv_in:--------getW
           

繼續閱讀