我尝试了几个不同的东西。我得到了显示在表格视图中的文本字段(我想要一个文本字段的表格),但是当我输入时,文本不会出现在字段中。键盘即将出现,可点击。不在表格视图中时,相同的文本字段很有用。Titanium Appcelerator:在TableView中创建TextField
textFields['user'] = Ti.UI.createTextField({
width:"100%", height:50,
softKeyboardOnFocus : Ti.UI.Android.SOFT_KEYBOARD_SHOW_ON_FOCUS
});
....
var myRows = [];
var myRow = Titanium.UI.createTableViewRow({height:50, touchEnabled:false});
myRow.add(textFields['user']);
myRows.push(myRow);
tableview = Ti.UI.createTableView({
data: myRows
});
var view = Ti.UI.createView({top:10});
view.add(tableview);
serverInfoWinInstance.add(view);
我曾尝试直接将窗口视图添加到窗口,就像我通常做的,但同样的事情发生。我正在使用Android,但是我希望这也适用于iPhone。
当您键入时,光标会移动但文本不会显示? –
我遇到同样的问题,发现这些bug在appcelerator的jira中有记录。希望额外的信息有助于https://jira.appcelerator.org/browse/TIMOB-13567和https://jira.appcelerator.org/browse/TC-1715。 – dmasi
我有同样的问题。不得不摆脱tableview,下面的答案不起作用......我不知道这是一个appcelerator的android的bug,但它糟透了。 – Damian