{ "id": "174497", "key": "TIMOB-27637", "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": null, "resolutiondate": null, "created": "2019-11-28T11:09:53.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "engSchedule", "highlightedColor", "label", "regression", "tableviewrow" ], "versions": [ { "id": "20884", "name": "Release 8.2.1", "archived": false, "released": true, "releaseDate": "2019-10-25" }, { "id": "20832", "name": "Release 8.3.0", "archived": false, "released": true, "releaseDate": "2019-11-25" } ], "issuelinks": [], "assignee": null, "updated": "2019-12-03T09:45:38.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "When using a Label inside a TableViewRow, the highlightedColor property does not work on Android. It works fine on iOS.\r\n\r\n*Test Case*\r\n1. Create a new classic app\r\n2. Copy and paste the code below into your app.js\r\n3. Run the app on iOS and Android (any recent SDK version)\r\n4. Long press any row on both platforms. You can see the text colour changes to blue on iOS.\r\n\r\n*Code*\r\n\r\n{code:js}\r\nvar win = Ti.UI.createWindow({\r\n\tbackgroundColor: Ti.Platform.osname === 'android' ? 'gray' : 'white',\r\n\ttitle: \"TIMOB-27637\"\r\n});\r\nvar navWin = Titanium.UI.createNavigationWindow({\r\n window: win\r\n});\r\n\r\nvar data = [ \"Apples\", \"Bananas\", \"Carrots\", \"Potatoes\", \"Cod\", \"Haddock\", \"Milk\", \"Bread\", \"Eggs\" ];\r\nvar table_data = [];\r\n\r\ntable_data.push(Ti.UI.createTableViewSection({ headerTitle: 'Table with rows as label' }));\r\n\r\nfor(var i=0,j=data.length; i