How to know when an activity finishes a layout pass?

前端 未结 3 1056
我在风中等你
我在风中等你 2020-12-10 01:15

I have a background thread that updates the UI of my activity, after the onCreate(). It can be adding layouts, or changing the size of others.

I simply

3条回答
  •  心在旅途
    2020-12-10 01:47

    in addition to Phillip Fitzsimmons accepted answer, which is correct, I would also note that if someone needs to know the size in the view itself, the method:

    protected void onSizeChanged(int w, int h, int oldw, int oldh) {
      super.onSizeChanged(w, h, oldw, oldh);
      // your code here
    }
    

    can be overridden and it will be called after the layout pass.

提交回复
热议问题