2011-05-24 10 views
0

私はAppcelerator Titaniumを初めて使い、アンドロイドのappcelerator titaniumにドラッグアンドドロップを実装する方法はありますか?私はここで例を試しましたhttps://github.com/mcongrove/TiDrop しかし、それは私がボックスをクリックすると、次のランタイムエラーが発生します: タイプエラー:nullからプロパティ "y"を読み取ることができません(file:/// android_asset /リソース/ TiDrop.js#34)。誰でも助けてくれますか?Appceleratorチタン - ドラッグアンドドロップ

はglobalPointがないAndroid向け、

+0

あなただけのiPhoneのために動作しますが示されたどのようなコード... AndroidのドラッグDRAPのために...私はどのようなことを見つけることができませんでした。.. – Thalaivar

+0

あなたが解決策を見つけましたか?私はアンドロイドでドラッグアンドドロップできません –

答えて

0

をありがとうございタッチイベントのイベントオブジェクトで使用可能です。 タッチしたビューのポイントを親のポイントまたはグローバルポイントに変換する次のコードを追加します。

// e is an event object of touch event 

e.globalPoint = e.source.convertPointToView({ 
      x : e.x, 
      y : e.y 
     }, parentWinObj); 
+0

@ Sagar B.、TiDrop.jsまたはtabgroup.jsの完全なコード変更を投稿できますか?このコードをどこで変更する必要はありません(例:globalPoint = e.source.convertPointToView {x:ex、y:ey}、parentWinObj);説明してください.. android – Anuprabha

+0

ti.ui.tableviewrowをti.ui.viewにドラッグする方法も。これは、tableviewからいくつかの製品を選択し、最後にsqliteに格納する必要のあるui.view内の項目をドラッグすることです。 Androidチタニウム – Anuprabha

関連する問題