当前位置: 代码迷 >> Android >> 红色字体部分为什么这样写?该如何解决
  详细解决方案

红色字体部分为什么这样写?该如何解决

热度:75   发布时间:2016-05-01 21:43:24.0
红色字体部分为什么这样写?
children: [{top:10,height:80,width:70,left:5,right:5},{height:80,width:70},{left:5,height:120,width:60,right:20}],
  Parent: function(){
  var p = Ti.UI.createView({backgroundColor:"red",layout:"horizontal"}),
  b = Ti.UI.createButton({top:10,left:10,height:30,width:100,title:"Click me!"});
  b.addEventListener("click",function(){
  b.width = {100:250,250:100}[b.width];
  b.height = {30:100,100:30}[b.height]; });
  p.add(b);
  return p;
  }
貌似红色字体是设置按钮伸缩比例的,但是不太明白为什么能这样写,是JS的语法还是TITANIUM的语法,为什么后面有个[b.width],这个语法的格式是怎样的?还能怎么写?大侠给具体讲讲吧?多谢!

------解决方案--------------------
应该是设置上下左右对齐方式呀,免得每一个属性挨个写了
  相关解决方案