From my recent experience : Get the android SDK, which includes Eclipse and do it with google's development tools. Getting used to java won't take long if you know any recent oo language (took me about a week to write my first apps). And there are plenty of tutorials that describe the different android UI elements, views, OpenGL ES, etc.
You actually can do OpenGL ES (and very basic and limited GUI) stuff with Lazarus on Android, but I found it pretty cumbersome, and since the OpenGL (ES) syntax is same, no matter what language, I decided to go with java for my current mobile game project. It also incorporates a simple GUI, so if you want to you can use OpenGL ES for your GUI, though android brings in plenty of capsulated UI elements that you can easily put together (in a visual editor).