I know that doing view size calculations for placement is frowned up. Android layout managers should place all views properly. However there are some legitimate cases when s
Yep I tested the suggestion and it works !
Sample code.
Display display = getWindowManager().getDefaultDisplay();
View s = findViewById(R.id.Screen); // Screen is a container layout
s.measure(display.getWidth(), display.getHeight());
View c = findViewById(R.id.Cell0);
Log.i(TAG, "cell width = " + String.valueOf(c.getMeasuredWidth())
+ " height = " + String.valueOf(c.getMeasuredHeight()));
What I don't understand is how I missed this ! :) I knew all about the measuring process but I had stuck in its use in custom views ...