its my code. referButtun is imageButton
@Override
protected void onResume() {
super.onResume();
referButtun.getHeight();
Log.d("Base",""+referButtun.getHeight());
}
its my code. referButtun is imageButton
@Override
protected void onResume() {
super.onResume();
referButtun.getHeight();
Log.d("Base",""+referButtun.getHeight());
}
That's how you should do it:
final ViewTreeObserver vto = referButtun.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
Log.d("Base",""+referButtun.getHeight());
// don't forget to remove the listener, we don't need it just this one time
vto.removeGlobalOnLayoutListener(this);
}
});
As an alternative you could use
referButtun.post(new Runnable() {
@Override
public void run() {
Log.d("Base",""+referButtun.getHeight());
}
});