javascript - TItanium: Scroll not working in tableview -


scrolling not working tableview.

i have tried same in mobile device , working , scrolling in tableview not happening in tablets..

plz help.

code

var win = titanium.ui.createwindow({     title : 'medall app',     backgroundcolor : '#fff',     fullscreen : false,     navbarhidden : true,     layout : 'vertical', }); var scrollview = titanium.ui.createscrollview({     contentwidth : 'auto',     contentheight : 'auto',     width : titanium.ui.fill,     height : titanium.ui.fill,     top : '0dp',     bottom : '0dp',     layout : 'vertical',     showverticalscrollindicator : true }); win.add(scrollview); var mainview = titanium.ui.createview({     width : ti.ui.fill,     height : ti.ui.fill,     //layout : 'horizontal',     horizontalwrap : false,     //right : '10dp',     //left : '10dp',     layout : 'vertical',     //backgroundimage : '/images/backblue.png'     //backgroundcolor : medblue,     backgroundcolor : 'white',     bottom : '20dp'     //top : '20dp',     //backgroundcolor:'' }); scrollview.add(mainview); var tableview = titanium.ui.createtableview({     //data : data,     backgroundcolor : 'white',     width : '90%',     height : 0,     layout : 'horizontal',     padding : '10dp',     separatorcolor : bordercolor_views_textfields,     top : '0dp',     bordercolor : medblue,     scrollable : true }); mainview.add(tableview);             var a=['1','2','3','4','5'];             (var = 0; < a.length; i++) {                    var row = ti.ui.createtableviewrow({                     height : '30dp',                     layout : 'vertical',                     classname : 'row',                     objname : 'row',                     onclick : "delete",                     onpress : "rowvalue",                     backgroundcolor : 'white',                     //rightimage : '/images/right_arrow',                     top : '0dp',                     padding : '10dp',                     width : '100%',                     horizontalwrap : false,                     layout : 'horizontal',                     backgroundcolor : 'white',                     top : '10dp',                     padding : '10dp',                 });                  var heading_report = titanium.ui.createview({                     width : '48%',                     height : ti.ui.size,                     //layout : 'horizontal',                     horizontalwrap : false,                     //right : '10dp',                     //left : '10dp',                     layout : 'vertical',                     //backgroundimage : '/images/backblue.png'                     backgroundcolor : 'white',                     left : '0dp',                     left : '1%',                     right : '1%',                     padding : '10dp',                 });                 row.add(heading_report);                  var heading_report_label = ti.ui.createlabel({                     text : a[i],                     font : {                         fontsize : '20dp',                         fontweight : 'bold'                     },                     color : bordercolor_views_textfields,                     left : '0dp',                     //left : '10dp',                     //right : '10dp'                     //bottom : '10dp'                 });                 heading_report.add(heading_report_label);                 var heading_status = titanium.ui.createview({                     width : '48%',                     height : ti.ui.size,                     //layout : 'horizontal',                     horizontalwrap : false,                     //right : '10dp',                     //left : '10dp',                     layout : 'absolute',                     //backgroundimage : '/images/backblue.png'                     backgroundcolor : 'white',                     left : '1%',                     right : '1%',                     padding : '10dp',                 });                 row.add(heading_status);                  var heading_status_label = ti.ui.createlabel({                     text : "" + a[i],                     color : 'black',                     font : {                         fontsize : '20dp',                         fontweight : 'bold'                     },                     left : '0dp',                  });                 heading_status.add(heading_status_label);                 data.push(row);                 stableview.setdata(data);             } 

even tried adding in manifest doesnt help

 <android xmlns:android="http://schemas.android.com/apk/res/android">     <manifest>         <application android:theme="@style/theme.mytheme">             <supports-screens android:largescreens="true"                 android:normalscreens="true"                 android:smallscreens="true" android:xlargescreens="true"/>             <uses-sdk android:minsdkversion="10" android:targetsdkversion="19"/>             <uses-permission android:name="android.permission.internet"/>             <uses-permission android:name="android.permission.access_wifi_state"/>             <uses-permission android:name="android.permission.access_network_state"/>             <uses-permission android:name="android.permission.write_external_storage"/>         </application>     </manifest> </android> 

i have updated code :

var win = titanium.ui.createwindow({     title : 'medall app',     backgroundcolor : '#fff',     fullscreen : false,     navbarhidden : true,     layout : 'vertical', }); var scrollview = titanium.ui.createscrollview({     // contentwidth : 'auto',     // contentheight : 'auto',     width : titanium.ui.fill,     // height : titanium.ui.fill,     top : '0dp',     bottom : '0dp',     layout : 'vertical',     showverticalscrollindicator : true }); win.add(scrollview); var mainview = titanium.ui.createview({     width : ti.ui.fill,     height : ti.ui.fill,     //layout : 'horizontal',     horizontalwrap : false,     //right : '10dp',     //left : '10dp',     layout : 'vertical',     //backgroundimage : '/images/backblue.png'     //backgroundcolor : medblue,     backgroundcolor : 'white',     bottom : '20dp'     //top : '20dp',     //backgroundcolor:'' }); scrollview.add(mainview);  var data = []; var tableview = titanium.ui.createtableview({     //data : data,     backgroundcolor : 'white',     width : '90%',     // height : 0,     layout : 'horizontal',     padding : '10dp',     separatorcolor : 'black',//bordercolor_views_textfields,     top : '0dp',     bordercolor : 'blue',//medblue,     scrollable : true }); mainview.add(tableview);  var a=['1','2','3','4','5'];  (var = 0; < a.length; i++) {     var row = ti.ui.createtableviewrow({         height : '30dp',         layout : 'vertical',         classname : 'row',         objname : 'row',         onclick : "delete",         onpress : "rowvalue",         backgroundcolor : 'white',         //rightimage : '/images/right_arrow',         top : '0dp',         padding : '10dp',         width : '100%',         horizontalwrap : false,         layout : 'horizontal',         backgroundcolor : 'white',         top : '10dp',         padding : '10dp',     });      var heading_report = titanium.ui.createview({         width : '150dp',//'48%',         height : ti.ui.size,         //layout : 'horizontal',         horizontalwrap : false,         //right : '10dp',         //left : '10dp',         layout : 'vertical',         //backgroundimage : '/images/backblue.png'         backgroundcolor : 'white',         left : '0dp',         left : '1%',         right : '1%',         padding : '10dp',     });         row.add(heading_report);      var heading_report_label = ti.ui.createlabel({         text : a[i],         font : {             fontsize : '20dp',             fontweight : 'bold'         },         color : 'black',//bordercolor_views_textfields,         left : '0dp',         //left : '10dp',         //right : '10dp'         //bottom : '10dp'     });     heading_report.add(heading_report_label);     var heading_status = titanium.ui.createview({         width : '48%',         height : ti.ui.size,         //layout : 'horizontal',         horizontalwrap : false,         //right : '10dp',         //left : '10dp',         layout : 'absolute',         //backgroundimage : '/images/backblue.png'         backgroundcolor : 'white',         left : '1%',         right : '1%',         padding : '10dp',     });     row.add(heading_status);      var heading_status_label = ti.ui.createlabel({         text : "" + a[i],         color : 'black',         font : {             fontsize : '20dp',             fontweight : 'bold'         },         left : '0dp',     });     heading_status.add(heading_status_label);     data.push(row);     tableview.setdata(data); } win.open(); 

now working fine, there no need write in manifest tag.


Comments