Thing is, I end with a non android 2 design (gray button, grey bckground color, green button when pushed though) when I launch LCL Test on my android. How do we get this design running ?
Android has many multiple looks, it changes not only with the Android version but also some manufacturers change the look =/
Having said that my current Android look does immitate well the Android look for many components.
Yes, you are right about the background, it should probably be changed to black, but I haven't done so yet because then it causes problems with the text drawing, because black text does not show in a black background and also small errors which we have in the font rendering become much more apparent.
But the native standard (non-manufacturer modified) Android 2 button is grey when up and green when pushed down, please see:
http://www.androidpeople.com/wp-content/uploads/2010/01/buttondrawable.png See also HTC Wildfire for an example.
Here you can see (despite the new customdrawnproc.pas and latest svn lazarus), that the background color (set to black) is not being shown. Moreover, it seems that the new LCL buil in Lazarus has some pb whith the screen. When you rotate your phone, buttons are visible though
http://tof.canardpc.com/view/ac1bfff2-0d01-40e3-91ec-3b0913ee4107.jpg
Are you 100% sure that you are using Lazarus SVN? If you open in Lazarus the menu Tools->Options what is your Lazarus directory? Is it the Lazarus SVN directory?
Also does it work for you in the desktop? You can use the lazarus/examples/androidtest/nonandroidtest.lpi to check how it works with LCL-CustomDrawn in the Desktop.
About the layout, it seams wrong, kind of like if the measurement of the screensize is wrong.
Which device are you using?