10個のボタンがある線形線形レイアウトがあります。これらのボタンをドラッグして、別の線形レイアウト(水平)にドロップした順に追加する必要があります。これを手伝ってください。ボタンを1つの線形レイアウトから別の線形レイアウトにドラッグ&ドロップする
答えて
私は、APIレベル8以上で実行されているアプリケーションでドラッグドロップを行う方法についていくつか提案しています。私はAndroid Launcherモジュールのソースコードを学び、そのために用意されているドラッグドロップフレームワークについて学びました。私はそれが構築するための良い基礎であることが分かった。私は、私のブログにある一連の記事に、キークラス(DragSource、DropTarget、DragLayer、DragController)の詳細を書きました。解決策はここに投稿するには時間がかかりすぎますので、私はそれらのノートにあなたを紹介します:
(a)Moving Views In Android - Part 2, Drag and Drop - これは基本的なフレームワークを説明し、デモアプリケーションを含みます。私は主にドラッグドロップに関する学習に関心を持っていたので、現在は非推奨のAbsoluteLayoutクラスを使用しました。これはDropTargetという概念をさらに発展させているため、これに続く(パート3)も見ておく価値があります。
(b)Drag-Drop for an Android GridView - グリッドビューにドラッグドロップフレームワークを使用する方法を示すデモアプリケーションです。さらに、AbsoluteLayoutなしで乗り越える方法を示しています。この場合、DragLayerや他のクラスは、使用しているレイアウトの種類について詳しく知っています。
デモアプリケーションは、ドラッグされているイメージとテキストビューを示しています。根底にあるコードは完全に一般的です。どのビューもドラッグできます。ボタンをドラッグする際に直面する問題は、ドラッグ操作の開始がボタンが行う通常のクリック操作と混同しないようにすることです。ドラッグシーケンスを開始するには、長いクリックを使用することを検討してください。
Drag and Dropに関する素晴らしいチュートリアルのBillに感謝します。 – Nishant
@Bill Lahti..私はしばらくの間苦労していた。これは私を助けました。ありがとうバッド –
- 1. スクロールビューの線形レイアウト
- 2. 相対レイアウトと線形レイアウト
- 3. Androidボタンの行の線形レイアウト
- 4. 線形レイアウトのxmlグラデーション
- 5. 電卓アプリの線形レイアウト
- 6. Android線形レイアウトのオーバーライドonSaveInstanceState
- 7. 2つの線形レイアウト表示
- 8. どのようにレイアウト/レイアウトをプログラムで線形レイアウトに配置するには
- 9. 線形レイアウトの操作方法は?
- 10. ネスティングサーフェイスビュー>線形レイアウト>水平スクロールビュー
- 11. 線形レイアウト(パーセンテージ定義 - layout_weight)アンドロイド
- 12. ラジオ・グループの2つの線形レイアウトでラジオ・ボタンを操作できない
- 13. 等しいパディングを持つ線形レイアウトの子供たち
- 14. 線形/相対レイアウトの幅を取得しますか?
- 15. androidの線形レイアウトのヘッダーとフッターを設定する方法
- 16. Android AdViewを線形レイアウトの中心に揃える方法
- 17. GWT-ドラッグ&ドロップ(ドラッグ&ドロップ)レイアウトの質問
- 18. アンドロイド - 線形レイアウトのビューを削除する方法
- 19. 線形レイアウトでプログラム的に配置位置を移動する
- 20. クリック可能な線形レイアウトを動的に作成する
- 21. プログラマチックにアンドロイドで線形レイアウトの高さを変更
- 22. ウィジェットのサイズが大きすぎる線形レイアウト
- 23. 線形レイアウトの動的に作成されたビューの選択
- 24. 線形レイアウトに2つの異なる背景を持たせる方法
- 25. iosの線形レイアウトと似ているもの
- 26. Android - コンポーネントが線形レイアウトの下に表示されない
- 27. 1つの画面でいくつかの線形レイアウトを読み込んで削除する方法 - Android?
- 28. プログラムで線形レイアウトをリフレッシュする方法
- 29. 垂直線形レイアウトで子ビューを比例配分する
- 30. 線形レイアウトでのビューの順序の変更
[This](http://developer.android.com/guide/topics/ui/drag-drop.html)は、プログラム的なやり方について話している場合に役立ちます。 Eclipse IDEについて話していて、UIを構築しているとは思わない。 – Ghost
はい実行時に実行したい。プログラムでそれを行うにはどうすればよいですか? – Nishant
私はすでにあなたにリンクを提供しています。私の前のコメントの最初の単語 "This"をクリックしてください。 – Ghost