Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-6406] Android: the backgroundFocusedColor/backgroundSelectedColor/backgroundDisabledColor properties of Titanium.UI.Tab do not work

GitHub Issuen/a
TypeBug
PriorityMedium
StatusClosed
ResolutionWon't Fix
Resolution Date2011-12-01T19:25:37.000+0000
Affected Version/sRelease 1.7.5, Release 1.8.0
Fix Version/sn/a
ComponentsAndroid
Labelsn/a
ReporterQing Gao
AssigneeMarshall Culpepper
Created2011-12-01T11:00:57.000+0000
Updated2012-11-27T08:35:54.000+0000

Description

The backgroundFocusedColor/backgroundSelectedColor/backgroundDisabledColor properties of Titanium.UI.Tab do not work

Repro Steps

Create a project to run the code below.
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');

// create tab group
var tabGroup = Titanium.UI.createTabGroup();


//
// create base UI tab and root window
//
var win1 = Titanium.UI.createWindow({  
    title:'Tab 1',
    backgroundColor:'#fff',
    height:40
});
var tab1 = Titanium.UI.createTab({  
    //icon:'KS_nav_views.png',
    title:'Tab 1',
    backgroundSelectedColor:'#00f',
    backgroundFocusedColor:'#00f',
    backgroundColor:'#00f',
    backgroundDisabledColor:'#00f',
    focusable:true,
    window:win1
});

var label1 = Titanium.UI.createLabel({
	color:'#999',
	text:'I am Window 1',
	font:{fontSize:20,fontFamily:'Helvetica Neue'},
	textAlign:'center',
	width:'auto'
});

win1.add(label1);

//
// create controls tab and root window
//
var win2 = Titanium.UI.createWindow({  
    title:'Tab 2',
    backgroundColor:'#fff'
});
var tab2 = Titanium.UI.createTab({  
    icon:'KS_nav_ui.png',
    title:'Tab 2',
    window:win2
});

var label2 = Titanium.UI.createLabel({
	color:'#999',
	text:'I am Window 2',
	font:{fontSize:20,fontFamily:'Helvetica Neue'},
	textAlign:'center',
	width:'auto'
});

win2.add(label2);



//
//  add tabs
//
tabGroup.addTab(tab1);  
tabGroup.addTab(tab2);  


// open tab group
tabGroup.open();

Comments

  1. Don Thorp 2011-12-01

    The native tab control does not provide a method for handling the drawing states of the tabs themselves.
  2. Vinothbabu 2012-11-27

    Is there anyway we can get this working in latest releases. I don't see anyway we can do it in JavaScript to bring the color for Android TabGroup.

JSON Source