2014-04-21 50 views
2

任何人都可以告訴我如何拖動圖像窗體庫視圖並將其放置在android網格視圖中。那可能嗎。我的要求是,我有一個圖像,我將它們分成幾部分,通過使用自定義適配器將所有這些圖像放置在圖庫視圖中,現在將這些圖像拖放到同一屏幕上的網格視圖上的廚房下拉列表中。下面的圖片可以給你清晰的圖片。爲我提供如何做到這一點。 enter image description here如何從圖庫視圖中刪除圖像到網格視圖

+0

請經過http://stackoverflow.com/questions/10846240/drag-and-drop-images-in-gridview-in-android。希望你會得到答案烏爾。 –

回答

1

誰能告訴我怎樣的方式來拖動圖像的形式圖庫視圖和 下降,在Android中網格視圖。那可能嗎。

是的,這是可能的。使用Android drag/drop framework,這將允許您的用戶使用圖形拖放手勢將數據從一個View移動到另一個View中。

這個example可能會幫助你。

說明:

當你把圖像以新的位置

  1. 刪除該視圖形成其父(圖庫視圖你的情況)
  2. 添加該視圖到新的父(GridView控件在你的case)
  3. 用數據更新相應的適配器。

例如,

 case DragEvent.ACTION_DROP: 
      ViewGroup oldParent = (ViewGroup) view.getParent(); 
      oldParent.removeView(view); 
      GridView container = (GridView) layoutview; 
      container.addView(view); 
      view.setVisibility(View.VISIBLE); 
      break; 
相關問題