【发布时间】:2012-06-26 13:43:17
【问题描述】:
我尝试了几种不同的方法。我得到了要在表格视图中显示的文本字段(我想要一个文本字段表),但是在我键入时文本没有出现在字段中。键盘来了,它是可点击的。不在表格视图中时,相同的文本字段效果很好。
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);
我已经尝试像往常一样将 tableview 直接添加到窗口中,但同样的事情发生了。我使用的是 Android,但我希望它也能在 iPhone 上运行。
【问题讨论】:
-
键入时光标移动但文字不出现?
-
我遇到了同样的问题,发现这些错误记录在 appcelerator 的 jira 中。希望其他信息对您有所帮助,jira.appcelerator.org/browse/TIMOB-13567 和 jira.appcelerator.org/browse/TC-1715。
-
我遇到了同样的问题。不得不摆脱tableview,下面的答案不起作用......我不知道这是否是appcelerator的android的错误,但它很烂......
标签: javascript mobile titanium appcelerator