2013-06-19 75 views
-1

我需要創建一個用戶界面,讓用戶通過拖動來調整佈局。不幸的是,我沒有足夠的信譽來添加圖像來解釋我想要達到的目標,所以這裏是一個原理圖。如何在android中動態調整3窗格佈局?

|-----------------| 
| |    | 
|P1 |    | 
| | MapView | 
|---|    | 
| P2|    | 
|-----------------|  

這是佈局的總體輪廓。 P1和P2是可拖動的面板,這意味着它們應該可以動態調整。任何人都可以給我任何指導如何去做這件事?

+0

你可能無法發佈圖片,但你應該ld能夠添加一個鏈接。如果我們不知道佈局是什麼,很難幫助您進行佈局。 –

+0

非常有趣的想法。但是我認爲,如果你直到現在或者你至少做了一些研究,纔會展示你的嘗試。 – coolscitist

+0

我已經創建了佈局,但功能我沒有任何想法如何做到這一點?尋找一些建議或樣本形式的工作人員。 – Vishnu

回答

1

我猜你是一個初學者..這是這可能會幫助你的方法..

private final class MyTouchListener implements OnTouchListener { public boolean onTouch(View view, MotionEvent motionEvent) { 
    if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) { 
     ClipData data = ClipData.newPlainText("", ""); 
     DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view); 
     view.startDrag(data, shadowBuilder, view, 0); 
     view.setVisibility(View.INVISIBLE); 
     return true; 
    } else { 
    return false; 
    } } } 

OR

這裏是鏈接

http://www.vogella.com/articles/AndroidDragAndDrop/article.html

http://www.edumobile.org/android/android-beginner-tutorials/drag-and-drop-ui-element/

+0

謝謝Ashish。我會試試這個。 – Vishnu

+0

atleast你可以upvote ...或選擇答案... –

+0

我沒有投票的分數,我選擇了它。謝謝你的時間。 – Vishnu