{ "id": "90585", "key": "TIMOB-8798", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2020-01-10T18:06:05.000+0000", "created": "2012-04-19T12:59:06.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "Android" ], "versions": [ { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "issuelinks": [], "assignee": null, "updated": "2020-01-10T18:06:05.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [], "description": "1. Build enclosed project.\r\n2. Launch the app\r\n\r\nExpected result: text area is resized above the Ok button\r\nActual result: text area is not resized\r\n\r\nFrom debugging, the postlayout call is never called on Android. Works on iOS and Mobile Web. ", "attachment": [ { "id": "27296", "filename": "TIMOB-8798.zip", "author": { "name": "corthlieb", "key": "corthlieb", "displayName": "Carl Orthlieb", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-19T13:00:01.000+0000", "size": 2322539, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: postlayout event not called for a button that is Ti.UI.SIZE", "creator": { "name": "corthlieb", "key": "corthlieb", "displayName": "Carl Orthlieb", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "corthlieb", "key": "corthlieb", "displayName": "Carl Orthlieb", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "451678", "author": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "body": "working fine in 8.2.0.GA, HTC A9 Android 7\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor: 'white'\r\n});\r\n\r\nview = Ti.UI.createView({\r\n\tleft: 0,\r\n\ttop: 0,\r\n\tright: 0,\r\n\tbottom: 0,\r\n\tbackgroundColor: 'red',\r\n\tlayout: 'absolute'\r\n});\r\n\r\nvar textArea = Titanium.UI.createTextArea({\r\n\ttop: 5,\r\n\tleft: 5,\r\n\tright: 5,\r\n\teditable: false,\r\n\tfont: {\r\n\t\tfontSize: 18,\r\n\t\tfontFamily: 'Calibri'\r\n\t},\r\n\tvalue: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam et orci tortor, vitae fringilla nibh. Pellentesque sodales euismod tellus vel porttitor. Curabitur et eros risus, in feugiat purus. Donec dictum euismod tortor vel vestibulum. In a eros est. Donec viverra euismod rhoncus. Sed quis convallis ipsum. Suspendisse tortor metus, pretium non auctor at, pretium at mauris. Donec porta blandit ultrices. Curabitur erat leo, suscipit eget blandit et, blandit a tellus. Proin sed nulla facilisis purus lobortis faucibus. Cras vel accumsan lacus. Maecenas dictum mi id erat lacinia nec scelerisque nulla blandit. Maecenas mattis feugiat erat, id aliquam leo hendrerit sed. Nunc viverra erat ultrices quam dapibus bibendum. Ut ullamcorper lacus vel nunc consequat rutrum.\\n\\n' +\r\n\t\t'Vivamus euismod egestas arcu ac sodales. Mauris tempus laoreet pulvinar. Pellentesque fermentum imperdiet lorem, eget placerat massa posuere et. Vestibulum in consequat nibh. Curabitur orci dolor, dignissim a luctus eu, placerat et lacus. Sed sed nibh in tortor vulputate facilisis. Nulla auctor blandit turpis sit amet suscipit. Curabitur aliquam accumsan metus ac tincidunt. Mauris dictum magna vel erat blandit convallis. Integer vehicula nisl et justo aliquam a cursus augue luctus. Nulla facilisi. Proin vitae diam quis leo elementum cursus. Quisque vitae purus et sapien malesuada ultrices. Vestibulum vitae dapibus ipsum. Maecenas faucibus tincidunt ante eu eleifend. Nullam et enim quam, et tempor diam.\\n\\n' +\r\n\t\t'Suspendisse fermentum tellus vitae quam aliquet luctus. Donec elit augue, vestibulum quis blandit ut, sollicitudin et urna. Quisque nec lorem nec sapien eleifend adipiscing. Donec quis nisi quis erat feugiat mollis ac eu purus. Aliquam erat volutpat. Nam est nisi, congue eu semper vitae, ornare sit amet felis. Nulla facilisi. Duis vitae vulputate lacus. Suspendisse cursus augue leo. Sed non nisi ligula. Nulla tempor leo at diam adipiscing condimentum.\\n\\n' +\r\n\t\t'Praesent laoreet tristique dictum. Integer magna turpis, viverra vitae fermentum sit amet, interdum at lectus. In hac habitasse platea dictumst. Nullam varius, enim eget feugiat commodo, ante lectus tempor sem, porttitor scelerisque massa lectus a ante. Proin vitae libero ipsum, in varius ante. Donec laoreet ante a erat sodales sed dignissim ligula adipiscing. In a nibh ut tellus tincidunt sollicitudin. Nunc eu elit quis mauris tempor consectetur.\\n\\n' +\r\n\t\t'In id vehicula felis. Sed malesuada, magna vitae semper varius, purus diam convallis ligula, eu laoreet turpis nisl dapibus felis. Integer ornare massa sed elit facilisis facilisis. Nullam non felis leo, vel viverra dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aenean eu orci vel metus pellentesque vehicula. Vestibulum adipiscing metus ac purus ullamcorper bibendum. Nulla vitae metus nulla. Integer blandit semper tempor. Vestibulum eget commodo sem. Praesent at nunc enim, non porttitor orci. Maecenas in enim at neque molestie consectetur id quis mauris. Morbi dictum accumsan venenatis. Nam sed arcu vel orci vulputate facilisis sed nec mi. Morbi pulvinar pulvinar est et lacinia.',\r\n\tbackgroundColor: 'blue'\r\n});\r\nview.add(textArea);\r\n\r\nvar okButton = Ti.UI.createButton({\r\n\tbottom: 5,\r\n\twidth: '33%',\r\n\theight: Ti.UI.SIZE,\r\n\ttitle: 'Ok'\r\n});\r\nokButton.addEventListener('postlayout', function(e) {\r\n\tTi.API.info('*** Postlayout on the button complete: e.source = ' + e.source);\r\n\ttextArea.bottom = okButton.size.height + 5 * 2\r\n\tTi.API.info('TextArea (x,y,w,h): (' + textArea.rect.x + \", \" + textArea.rect.y + \", \" + textArea.rect.width + \", \" + textArea.rect.height + \")\");\r\n});\r\n\r\nwin.add(view);\r\nwin.add(okButton);\r\n\r\nwin.open();\r\n{code}", "updateAuthor": { "name": "michael", "key": "michael", "displayName": "Michael Gangolf", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-09-28T11:04:40.000+0000", "updated": "2019-09-28T11:04:40.000+0000" }, { "id": "453650", "author": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This issue is out of date with our current supported SDK release (7.5.2.GA as of the date of closure), and out of date with mobile OS versions. \r\n\r\nIf community members feel that the issue is still valid, please create a new ticket. Please reference this closed ticket number, include SDK used, comments, and code that demonstrates/reproduces the issue.", "updateAuthor": { "name": "ahutton", "key": "ahutton", "displayName": "Alan Hutton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-01-10T18:06:05.000+0000", "updated": "2020-01-10T18:06:05.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }