Skip to main content

Tabs & Layout

Application are either "tabbed" or "non-tabbed" and not both. Tabbed layouts use up to 5 home screens, one for each tab and are well suited for apps that have lots of content and features. Non-tabbed layouts use one home screen and are best for apps that have limited content and features.

Tabs and Layout in BT_config.txt

The apps configuration file becomes the home screen.

Sample BT_tab

{
"itemId": "33343",
"itemType": "BT_tab",
"itemNickname": "My Home Tab",
"itemLabel": "Home",
"iconName": "house.png",
"homeScreenItemId": "885854845"
}
Tab Properties
Item Id *"itemId":"a unique id"
A unique number or string identifying this item from all other items in the configuration file.
Item Nickname *"itemNickname":"a unique nickname"
The nickname of the item in the Buzztouch control panel.
Item Type *"itemType":"BT_tab"
Identifies this type of item as a BT_tab item.
Text Label *"textLabel":"Videos"
The text to display on the tab.
Icon"iconName":"videos.png"
The name of the tabs icon. This image must exist in the Xcode or Android Studio project.
Home Screen ItemId *"homeScreenItemId":"itemId of screen to use"
The itemId of the screen to use as this tabs home-screen.
Sound Effect"soundEffectFileName":"boink.mp3"
The file name of sound effect to play when the tab is selected. This file must exist in the Xcode or Android Studio project.

* Required