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
Post a Comment