如何使用Titanium Appcelerator在您的应用中创建复选框首选项区域?

时间:2011-08-10 07:26:02

标签: javascript titanium appcelerator-mobile

我正在使用Titanium Appcelerator,我一直在试图弄清楚如何在我的应用程序中创建一个部分,用户可以通过选中多个复选框来存储设置。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

for iphone还是android?

/* store sections in here */
var mySections = []; 

/* create section */
var mySection[0] = Ti.UI.createTableViewSection({
  headerTitle:"first section"
})

/* tableview row to store checkbox */
var tableviewrow0 = Ti.UI.createTableViewRow();

/* if you don't want to build your own UI element you need 
 * to use the provided elements. checkboxes aren't standard 
 * ui elements, so you need to use switcher 
 */
var switcher0 = Ti.UI.createSwitcher({
  value: true, // or false
  right: 10 // place it onto right side
});
tableviewrow0.add(switcher0);

/* label */
var label0 = Ti.UI.createLabel({
  value:"option one",
  textAlign:"left",
  left:10
});
tableviewrow0.add(label0);

/* add row to section*/
mySection[0].add(tableviewrow0);

/* tableview */
var tbv = Ti.UI.createTableView({
  data:mySection
});
win.add(tbv);

您需要继续下一个行和部分。我没有编译它所以要小心;这只是一个想法。对于android有特殊的偏好;查看kitchensink