1) Native web Popup disappear when press back button,but the page doesnt change
I’m pretty sure this by design. The back button should dismiss any popups. You should press it again to change scenes or affect the current scene some how.
2) How to disable back button?
I doubt you can disable it for native popups. The OS is handling it at that point. But for your Corona activity portion, you actually have to enable it. Ingemar pointed you to the key handling code above.
3) Textfield hidden behind keyboard when focused on the keyboard, since the textfield is at bottom of the page.
You have to see the start edit event on the field in question and if it’s below say half the screen, put in code to move it to the top half of the screen.
4) There is no dropdown list menu?
No, but it’s something you can build on your own. We’ve recently done a couple of tutorials that can get you started. Make sure to read them in order as the 2nd one depends on the first one:
http://coronalabs.com/blog/2014/04/08/widgets-creating-a-sliding-panel/
http://coronalabs.com/blog/2014/04/15/tutorial-creating-a-sharing-panel/
5) i used wheel picker, but i cant customize the size of the wheel picker.
You cannot customize the size of the pickerWheel. This is a frequently requested feature but with our current implementation it’s not possible.
6) Wheel picker hidden behind native.webpopup
This is how Corona works. All of Corona’s display objects and widgets are done in OpenGL. OpenGL sits behind anything native.*. This is how the OS implements Native vs. OpenGL.
7) I have page (UI like form page), with rows of textfield for user to input information to post to database,when i implement scrollview, the textfield is floating above title bar and bottom tab bar
See above. Textfields are native and can’t be inserted into scrollViews or any other Corona grouping feature (groups, containers, etc.). You have to detect when your scrollView is moving and then move the textFields with it using a Runtime “enterFame” listener. We did a tutorial that shows how to sync fields with groups.
http://coronalabs.com/blog/2013/12/03/tutorial-customizing-text-input/
That tutorial is a starting point. You likely will have to modify it for your needs.
8) Is there any other options other than native.textfield
Yes and No. The other options, like the tutorial above still uses native.newTextField, however it tries to make it work better. A community effort to take that concept at flush it out into a more complete widget can be found here:
http://widgetstown.com/
They have put a lot of effort into this. I’ve not tried it, but it might be worth a look.
Rob