我正在開發使用Titanium.I想申請touchstart和touchend上titanium.I的實現代碼如下事件的Android應用程序嘗試下面的代碼:touchstart和touchend事件不工作的鈦的tableview(安卓)
var userWin = Ti.UI.currentWindow;
var data = [];
for (var i=0;i<5;i++)
{
var row = Ti.UI.createTableViewRow({height:'auto',className:"row"});
var username = Ti.UI.createLabel(
{
text:'user name',
height:'auto',
font:{fontSize:12, fontFamily:'Helvetica Neue', color:'#000'},
width:'auto',
color:'#000',
textAlign:'left',
top:0,
left:35,
});row.add(username);
var imageView = Ti.UI.createImageView(
{
image:'../images/user.png',
left:0,
top:0,
height:25,
width:25
});row.add(imageView);
}
usertable_table.setData(data);
userWin.add(feed_table);
userWin.addEventListener('touchstart', function(e){
alert(e.x);
// Ti.API.debug(['row touchstart', e]);
});
如果我點擊表格的行,它不會彈出,不會應用touchstart事件。但是,如果我點擊圖像或名稱等行的元素,它會給出輸出,即的範例,例如。即使我同時應用事件在當前窗口它給出output.But如果我應用在表視圖或表視圖的行它不工作。 Actully我試圖在桌上滑動事件,但也沒有工作,所以我試過touchstart和touchend事件。有什麼辦法可以解決這個問題嗎?