I'm very happy to release Basic4android v1.70. This version includes several new features that will make it easier for developers to build great Android applications.
The main new feature is the new Abstract Designer. The Abstract Designer together with the current WYSIWYG visual designer make it easier to support devices with different screen sizes and resolutions and design the GUI of your applications.
Here are several screenshots of the new Abstract Designer:
Multiselection (selection window or by holding Ctrl and clicking on views):
Context menu:
Test your layout on different screens:
Find views located out of the visible area:
Other new features:
- HorizontalScrollView - Similar to ScrollView but scrolls horizontally.
- AutoCompleteEditText - An enhanced version of EditText that shows a defined list of possible values when the user starts typing.
- WebView_UserAndPasswordRequired event allows accessing protected sites.
- DateTime - New methods: SetTimeZone, TimeZoneOffset, TimeZoneOffsetAt, DeviceDefaultDateFormat and DeviceDefaultTimeFormat.
TimeParse was fixed to handle correctly daylight saving offsets.
- Panel_Touch event - You can now return False to avoid consuming the event.
- ATan2 / ATan2D methods - Implement the atan2 function.
- ConfigureHomeWidget - Widgets can now be centered automatically.
- Take screenshots from the IDE:
This version also includes other minor improvements and bug fixes.
I want to thank the beta testers for their help and feedback
Users who are eligible to a free upgrade should receive an email with installation instructions. Other users will receive an upgrade offer.
It can take several hours for the mails to arrive.