{ "id": "105801", "key": "TIMOB-11918", "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": [ { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "14787", "description": "2012 Sprint 26 API", "name": "2012 Sprint 26 API", "archived": true, "released": true, "releaseDate": "2012-12-31" }, { "id": "14786", "description": "2012 Sprint 26", "name": "2012 Sprint 26", "archived": true, "released": true, "releaseDate": "2012-12-31" } ], "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2012-12-17T23:42:47.000+0000", "created": "2012-12-01T10:31:24.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "api", "qe-and100112" ], "versions": [ { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [ { "id": "23719", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "90788", "key": "TIMOB-8869", "fields": { "summary": "Android: soft keyboard is covering the tableViewRow textField ", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "pwang", "key": "pwang", "displayName": "Ping Wang", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-03-04T09:59:35.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": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "Textfields covered by keyboard when invoked second time. \r\nThis is not regression since the issue occurs as far as 2.1.2 as well.\r\n\r\nSteps to reproduce:\r\n1. Create an app using the code below.\r\n2. launch the app and tap on password field to bring up the soft keyboard.\r\n3. click done or hardware back button to bring down the keyboard.\r\n4. Again tap on the password field.\r\n\r\nExpected:\r\nThe keyboard should pop up but textfields(Username and Password) should not be covered by the keyboard.\r\n\r\nActual:\r\nThe keyboard covers both text fields when invoked second time clicking on password field.\r\n\r\n{code}\r\n\r\nvar win1 = Titanium.UI.createWindow({ \r\n title:'Tab 1',\r\n backgroundColor:'#fff'\r\n});\r\n\r\n\t\tvar data = [];\r\n\t\tvar txtUsername = Ti.UI.createTextField({\r\n\t\t\tleft: 10,\r\n\t\t\tright: 10,\r\n\t\t\thintText: 'Username',\r\n\t\t\tborderWidth: 0,\r\n\t\t\tborderStyle: null\r\n\t\t});\r\n\t\t\r\n\t\tvar rowUsername = Ti.UI.createTableViewRow({});\r\n\t\trowUsername.add(txtUsername);\r\n\t\tdata.push(rowUsername);\r\n\t\tvar txtPassword = Ti.UI.createTextField({\r\n\t\t\tleft: 10,\r\n\t\t\tright: 10,\r\n\t\t\thintText: 'Password',\r\n\t\t\tborderWidth: 0,\r\n\t\t\tborderStyle: null\r\n\t\t});\r\n\t\t\r\n\t\tvar rowPassword = Ti.UI.createTableViewRow({});\r\n\t\trowPassword.add(txtPassword);\r\n\t\tdata.push(rowPassword);\r\n\t\tvar view = Ti.UI.createScrollView({\r\n\t\t contentWidth: 'auto',\r\n\t\t contentHeight: 'auto',\r\n\t\t height:480,\r\n\t\t width:320,\r\n\t\t bottom:0\r\n\t\t});\r\n\t\t\r\n\t\tvar table = Ti.UI.createTableView({\r\n\t\t\t\ttop:200,\r\n\t\t\t\theight: 200,\r\n\t\t\t\tstyle: Ti.UI.iPhone.TableViewStyle.GROUPED,\r\n\t\t\t\tbackgroundColor: 'transparent',\r\n\t\t\t\trowBackgroundColor: '#FFFFFF',\r\n\t\t\t\tallowsSelection: false,\r\n\t\t\t\tscrollable: false,\r\n\t\t\t\tdata: data,\r\n\t\t\t\tmoving:false\r\n\t\t\t});\r\n\r\n\t\tview.add(table);\r\n\t\twin1.add(view);\r\n\t\twin1.fullscreen = true;\r\n\t\twin1.open();\r\n\r\n{code}", "attachment": [], "flagged": false, "summary": "Android: TableView - Textfields covered by keyboard when invoked second time.", "creator": { "name": "amittal", "key": "amittal", "displayName": "Anshu Mittal", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "amittal", "key": "amittal", "displayName": "Anshu Mittal", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "SDK: 3.0.0.v20121130200208\r\nStudio: 3.0.0.201211301903\r\nDevice: Samsung Galaxy Nexus (4.0.4)\r\nOS: OSX 10.8", "comment": { "comments": [ { "id": "240514", "author": { "name": "sbhadauria", "key": "sbhadauria", "displayName": "Shyam Bhadauria", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Closing this since it is a duplicate of 'Won't fix' bug.", "updateAuthor": { "name": "sbhadauria", "key": "sbhadauria", "displayName": "Shyam Bhadauria", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-03-04T09:59:35.000+0000", "updated": "2013-03-04T09:59:35.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }