DialogFragment LayoutChange event / OnLayoutChangeListener() is not available prior to Android 3.0. The only way I have come up with to detect dialog size changes as keyboard is shown is to use View sub-class OnSizeChanged() method. Is this really the only way?
This approach forces me to create an intermediate View just to capture this (since my dialog view is from a layout). It would be nice if some common "eventish" things in View were exposed as .NET events. For example, in this case create common View.SizeChanged event.