Native android tab group is ALWAYS forced to the bottom by the OS (not by appcelerator). The following post explain how to achieve Bottom tabbar in Titanium(Android OS)
The first thing you want to remember is 90% of whatever you want to be changed using any native config, can be done in Ti by placing that file in the projects root, under whatever structer it was to have in native land. So if the file in a native app would be in '/foo/text.xml', in Ti you would place it in '%your apps project root%/foo/text.xml' Knowing that will help you with a lot of more advanced topics in Titanium dev.
Create a new project, and add the following xml into a file named 'titanium_tabgroup.xml' (without the quotes), inside a new project directory you will create called '%your apps project root%/platform/android/res/layout/' (again, without the quotes).
The XML you want to add is found in this gist
Then do a clean build of your app and run in android :)
Sample Output from Android Simulator
Here you can download the complete working project from my Github Android Bottom Tab Group
Reference Post : Matt Apperson Blog Post
Updated:
Bottom Tabgroup will be supported up to Titanium 3.0, it will not be supported for Titanium 3.X
Reason:
The first thing you want to remember is 90% of whatever you want to be changed using any native config, can be done in Ti by placing that file in the projects root, under whatever structer it was to have in native land. So if the file in a native app would be in '/foo/text.xml', in Ti you would place it in '%your apps project root%/foo/text.xml' Knowing that will help you with a lot of more advanced topics in Titanium dev.
Create a new project, and add the following xml into a file named 'titanium_tabgroup.xml' (without the quotes), inside a new project directory you will create called '%your apps project root%/platform/android/res/layout/' (again, without the quotes).
The XML you want to add is found in this gist
Then do a clean build of your app and run in android :)
Sample Output from Android Simulator
Here you can download the complete working project from my Github Android Bottom Tab Group
Reference Post : Matt Apperson Blog Post
Updated:
Bottom Tabgroup will be supported up to Titanium 3.0, it will not be supported for Titanium 3.X
Reason:
Before SDK 3.0, we used TabActivity to implement the TabGroup. Since TabActivity is deprecated, we now use TabHost to implement the TabGroup for API level < 11 in SDK 3.0. We define the TabHost layout in the code. That's why the custom TabHost layout xml file does not work anymore.
Based on the guideline of Pure Android, the bottom tab bars are not recommended. In addition, for API level >= 11 we use ActionBar to implement the TabGroup, in which case tab bars can only be on the top. In order to provide a consistent experience, we don't recommend using bottom tab bars.
AppC Jira Link : https://jira.appcelerator.org/browse/TIMOB-12220