我讀過的所有東西都說你不能在構造函數中調用getWidth()
或getHeight()
,但我在onResume()
中調用它們。屏幕的佈局不應該畫出來嗎?爲什麼在onResume()的View中調用getWidth()返回0?
@Override
protected void onResume() {
super.onResume();
populateData();
}
private void populateData() {
LinearLayout test = (LinearLayout) findViewById(R.id.myview);
double widthpx = test.getWidth();
}
謝謝,我愛我一個剪切粘貼的答案。 –