View.getWidth()和View.getHeight()為0的根本原因是控件還沒有完成繪制,你必須等待系統(tǒng)將繪制完View時(shí)才能獲得。
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus){
int width = this.getMeasuredWidth();
int height = this.getMeasuredHeight();
}
}
標(biāo)簽:
- 版權(quán)所有:奇站網(wǎng)絡(luò) 轉(zhuǎn)載請注明出處
- 廈門奇站網(wǎng)絡(luò)科技有限公司,專業(yè)提供網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),小程序開發(fā),系統(tǒng)定制開發(fā)。
- 軟件開發(fā)咨詢熱線:吳小姐 13313868605