我是一名 Titanium 初学者,正在尝试创建一个包含 2 个名称和地址文本字段以及一个 DateTimePicker 的表单页面。我现在面临两个问题:
1) DateTimePicker 已成功显示,但我希望它和 2 个文本字段都位于同一窗口上,并具有相同的提交按钮。
2)我已经尝试了很多次,但根本无法创建一个简单的文本字段,即使只是在一个页面上创建它。它只是不显示。任何人都可以提供一些建设性的帮助吗?
提前致谢。下面是我当前的代码。
var winTimePicker = Titanium.UI.createWindow({}); winTimePicker.backgroundColor = '黑色';
var doneBtn = Ti.UI.createButton({
title: 'Done',
});
doneBtn.addEventListener('click', function() {
winTimePicker.hide();
});
winTimePicker.add(doneBtn);
var timePicker = Ti.UI.createPicker({
type:Ti.UI.PICKER_TYPE_TIME,
bottom:0,
});
// turn on the selection indicator (off by default)
timePicker.selectionIndicator = true;
timePicker.addEventListener('change', function(e) {
//your code
});
winTimePicker.add(timePicker);
//open window
winTimePicker.open();
var winDatePicker = Titanium.UI.createWindow({}); winDatePicker.backgroundColor = '黑色';
var doneBtn = Ti.UI.createButton({
title: 'Done',
});
doneBtn.addEventListener('click', function() {
winDatePicker.hide();
});
winDatePicker.add(doneBtn);
var datePicker = Ti.UI.createPicker({
type:Ti.UI.PICKER_TYPE_DATE,
bottom:0,
});
// turn on the selection indicator (off by default)
datePicker.selectionIndicator = true;
datePicker.addEventListener('change', function(e) {
//your code
});
winDatePicker.add(datePicker);
//open window
winDatePicker.open();
var textField = Titanium.UI.createTextField({ color:'#336699', width:"auto", height:"auto", borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED, });
var textField2 = Titanium.UI.createTextField({ color:'#336699', width:"auto", height:"auto", borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED, });