Thanks for the reply and it was what I needed to achieve in a picker.
But I have some queries regarding the design and behavior of the picker in a real time environment. Would like to hear a solution how to achieve the behavior as explained below.
The default look should be similar to an Entry with the word "Select one". That gives the user the hint that he needs to tap it to select a value. The picker popups.
On displaying, it should be similar to the attached images. The height large enough to display multiple values without scrolling a lot. And on selecting a value and tapping OK the value is passed back to the parent form and displayed. The final outcome is in the image "Output after entering the city and selecting the State".
Also the display colors and font size need to be large enough on a 5.5" device (both Android and iOS)
The above task was achieved using a custom control (popup control, search control and a listview control).