View Single Post
Capt'n Corrupt's Avatar
Posts: 3,524 | Thanked: 2,958 times | Joined on Oct 2007 @ Delta Quadrant
#939
Oh, for multi-pane UI layout, you can also use the TabletLayout primitive in the Android UI (available since Android v1.0):
http://developer.android.com/referen...bleLayout.html

This element should accommodate single row tables (exactly one TableRow child) that subdivide a applications main UI. In this way, other UI primitives (ie. Listview) will be the children of the table row's elements. Moreover, using the setColumnShrinkable() and/or setColumnStretchable() calls, you can define which columns shrink or grow to meet the display dimensions. Nesting tables provides further organizational possibilities.

There you go. Multi-pane display. Easy peasy.

Prolific developers can attach all sorts of effects to these layout primitives to provide truly unique UIs. Further, as the UI elements allow for style definition, and is extensible, the UI is flexible enough to handle pretty much any challenge you throw at it.

I may just try my hand at an Android app. The problem is deciding what to write! I may use Scripting Layer for Android (SL4A) as I understand that it exposes the UI. This would result in quickly prototyped and developed apps -- and I don't want to spend a lot of time to start.
 

The Following User Says Thank You to Capt'n Corrupt For This Useful Post: