How to retrieve the dimensions of a view?

前端 未结 16 1655
小蘑菇
小蘑菇 2020-11-22 01:09

I have a view made up of TableLayout, TableRow and TextView. I want it to look like a grid. I need to get the height and width of this grid. The methods

16条回答
  •  清酒与你
    2020-11-22 01:17

    I'll just add an alternative solution, override your activity's onWindowFocusChanged method and you will be able to get the values of getHeight(), getWidth() from there.

    @Override
    public void onWindowFocusChanged (boolean hasFocus) {
            // the height will be set at this point
            int height = myEverySoTallView.getMeasuredHeight(); 
    }
    

提交回复
热议问题