I implemented onConfigurationChnage(..) to read value of view height and width on orientation configuration chnage
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
Log.i(TAG, "onConfigurationChanged: "+newConfig.orientation+", "+height+", "+width + ", "+mTempeFrameLayout.getWidth());
}
but it always reply old value, if orientation get change it gave last orientation (probably)value.
Screen width/height using displaymetrics is coming right properly but same is not working for any view.
Any one have idea..how can get correct value on orientation Change?