Issue
When setting the hasChild property as true in the Tableview row and installing the app to a device with 1080x1920 screen size the hasChild button is not correctly rendered being to small to be seen, on smaller sizes the button is correctly shown (screens attached).
Test code
var win = Titanium.UI.createWindow({
backgroundColor:'#fff'
});
var datasource=[];
var row = Titanium.UI.createTableViewRow({
hasChild : true,
height : 50,
backgroundColor : '#FFFFFF'
});
/* create items to add to row */
var rowLabel = Titanium.UI.createLabel({
top : 0,
left : '15%',
width : '80%',
height : 50,
right:'5%',
text : "Hello",
color : '#363636',
font : {
fontSize : 14,
fontWeight : 'bold',
fontFamily : 'Helvetica Neue'
}
});
row.add(rowLabel);
datasource.push(row);
var tableView=Ti.UI.createTableView({
top:20,
data:datasource,
height:Ti.UI.SIZE,
separatorColor:'#363636',
borderColor:'#363636'
});
win.add(tableView);
win.open();
Issue reproduces Titanium Command-Line Interface CLI version 3.3.0, Titanium SDK version 3.3.0 GA, 3.4.0 Latest master Android device : Nexus 5, Android version : 4.4.4, Screen resolution : 1080x1920 Android device : Motorola Moto G, Android version : 4.4.4, Screen resolution : 720x1280
master PR: https://github.com/appcelerator/titanium_mobile/pull/6010
Verified the fix. The child button is bigger as compared to the one without the fix. Closing. Environment: Appc Studio : 3.4.0.201409261245 Ti SDK : 3.5.0.v20141002192515 Mac OSX : 10.9.4 Alloy : 1.5.1 CLI - 3.4.0 Code Processor: 1.1.1 Nexus 5 - Android 4.4.4
3.4.X PR: https://github.com/appcelerator/titanium_mobile/pull/6317