Warum gibt der Aufruf von getWidth () bei einem View in onResume () 0 zurück?

Alles, was ich gelesen habe, besagt, dass Sie nicht anrufen könnengetWidth() odergetHeight() auf einenView in einem Konstruktor, aber ich rufe sie inonResume(). Sollte das Layout des Bildschirms nicht bis dahin gezeichnet worden sein?

@Override
protected void onResume() {
    super.onResume();

    populateData();
}

private void populateData() {
    LinearLayout test = (LinearLayout) findViewById(R.id.myview);
    double widthpx = test.getWidth();
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage