[Android] Implement onShowCustomView and add test case.

1. Implement onShowCustomView with requested orientation.
2. Add test case for onShow/HideCustomView.
At http://source.android.com/source/code-style.html#use-spaces-for-indentation, "8 space indents for line wraps". Do you think this condition conform to the rule? Thanks.