【问题标题】:Titanium Picker List not displaying in ScrollableView- AndroidTitanium Picker List 未在 ScrollableView-Android 中显示
【发布时间】:2013-06-11 19:05:44
【问题描述】:

我在一个简单视图中使用了一个选择器对象,它是可滚动视图中包含的众多对象之一。当我单击选择器时,选项列表不显示。但是,当我点击后退按钮并返回上一页时,列表会短暂出现然后消失。

var win_list = Titanium.UI.createScrollableView({  
    backgroundColor:'transparent',
    borderWidth:8,
    borderColor:'#888',
    height:550,
    width:330,
    top: 180,
    zIndex:1,
    borderRadius:10,     
showPagingControl:true,
pagingControlHeight:30,
});

    var view2 = Ti.UI.createView({
    left: 0,
    width : "90%",
    height: '100%',
    layout: 'vertical',
    zIndex: 10
   // backgroundColor: 'transparent'     
});  

    var pickerScore = Titanium.UI.createPicker({        
    top: 10,
    left: '50dp',
    height: 'auto',
    width: 125,
    transform: transformPicker,     
});

view2.add(pickerScore);

win_list.addView(view2);

我已经意识到,如果我使用 win_list.add(view2) 将 view2 添加到 win_list,则选择器会按照需要运行,但不使用 .addView()。但是,我需要使用 .addView() 才能正确添加页面,有什么解决方案吗?

【问题讨论】:

    标签: android titanium picker


    【解决方案1】:

    只需尝试以下代码。这对我有用。

    var win = Titanium.UI.createWindow({backgroundColor:"#f0f"});
    
    var win_list = Titanium.UI.createScrollableView({  
        backgroundColor:'transparent',
        borderWidth:8,
        borderColor:'#888',
        height:550,
        width:330,
        top: 180,
        zIndex:1,
        borderRadius:10,     
    showPagingControl:true,
    pagingControlHeight:30,
    });
    
    var view2 = Ti.UI.createView({
        left: 0,
        width : "90%",
        height: '100%',
        layout: 'vertical',
        zIndex: 10
    });  
    
    var pickerScore = Titanium.UI.createPicker({        
        top: 10,
        height: 'auto',
        type : Ti.UI.PICKER_TYPE_DATE,   
    });
    
    view2.add(pickerScore);
    
    win_list.addView(view2);
    win.add(win_list);
    

    win.open();

    【讨论】:

    • 不确定这是如何工作的?在 Titanium SDK 3.1.3 中,我仍然在努力显示选择器,点击时没有弹出任何内容。我处于选择器位于视图中的相同情况,该视图位于可滚动视图中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 2020-09-29
    • 2014-07-22
    相关资源
    最近更新 更多