[TIMOB-12434] Android: T.UI.FILL not used correctly with 'horizontal' layout
| GitHub Issue | n/a | 
|---|---|
| Type | Bug | 
| Priority | Low | 
| Status | Closed | 
| Resolution | Fixed | 
| Resolution Date | 2013-03-13T17:03:42.000+0000 | 
| Affected Version/s | Release 3.0.0 | 
| Fix Version/s | Release 3.0.2 | 
| Components | Android | 
| Labels | module_views, qe-closed-3.3.0, qe-testadded | 
| Reporter | Martin Guillon | 
| Assignee | Shameer Jan | 
| Created | 2012-12-27T17:22:37.000+0000 | 
| Updated | 2014-07-01T10:31:35.000+0000 | 
Description
	In this example with an horizontal layout, Ti.UI.FILL is not used correctly.
I have tried to look at the TiCompositeLayout, but I couldn't really find my way in it.
This works, you will see the text of the label:
var win = Titanium.UI.createWindow();
win.backgroundColor = '#ccc';
var view1 = Ti.UI.createView({
	width : 400,
	backgroundColor : 'red',
	height : 40
})
var view2 = Ti.UI.createView({
	width : 100,
	backgroundColor : 'green',
	left : 0
})
var view3 = Ti.UI.createLabel({
	width : Ti.UI.FILL,
	textAlign : 'right',
	text : 'TestLayout',
	backgroundColor : 'blue',
	left : 100
})
view1.add(view2);
view1.add(view3);
win.add(view1);
win.open();
Now with the horizontal layout it doesn't work:
var win = Titanium.UI.createWindow();
win.backgroundColor = '#ccc';
var view1 = Ti.UI.createView({
	width : 400,
	backgroundColor : 'red',
	layout : 'horizontal',
	horizontalWrap : false,
	height : 40
})
var view2 = Ti.UI.createView({
	width : 100,
	backgroundColor : 'green',
	left : 0
})
var view3 = Ti.UI.createLabel({
	width : Ti.UI.FILL,
	textAlign : 'right',
	text : 'TestLayout',
	backgroundColor : 'blue',
	left : 0
})
view1.add(view2);
view1.add(view3);
win.add(view1);
win.open();
The problem cannot reproduce with release 3.0.2
Verified with: Appcelerator-Studio:3.3.0.201406271159 Sdk:3.3.0.v20140627202512 acs:1.0.14 alloy:1.4.0-rc3 npm:1.3.2 titanium:3.3.0-rc4 titanium-code-processor:1.1.1 xcode:5.1.1 OS:Maverick(10.9.3) Device:iPhone5c(v7.1.1),LG-P970(v4.0.4) Horizontal layout working fine inside views. Hence closing the issue