How to get height of LinearLayout

前端 未结 3 988
广开言路
广开言路 2020-12-11 01:51

I have a LinearLayout set height as match_parent as below:



        
3条回答
  •  北海茫月
    2020-12-11 02:25

    First of all: your LinearLayout id is left_layout, not list_layout.

    Also, ll_list.getHeight() will return 0 (as well as ll_list.getWidth()) if it's not drawed yet.

    Solution would be to get the height after your view is layouted:

    ll_list.post(new Runnable(){
        public void run(){
             int height = ll_list.getHeight();
        }
    });
    

    And make sure that your ll_list is final.

提交回复
热议问题