¿Por qué llamar a getWidth () en una vista en onResume () devuelve 0?
Todo lo que he leído dice que no puedes llamargetWidth()
ogetHeight()
en unView
en un constructor, pero los estoy llamandoonResume()
. ¿No debería haberse dibujado el diseño de la pantalla para entonces?
@Override
protected void onResume() {
super.onResume();
populateData();
}
private void populateData() {
LinearLayout test = (LinearLayout) findViewById(R.id.myview);
double widthpx = test.getWidth();
}