我有一個問題:這個問題可以通過下面的例子來理解。如何在android中使用三個視圖重疊其他視圖?
屏幕使用三個視圖可以說A,B,C。 A被設置爲拖放到B.我想要的是當A被拖動到B時,A應該與C視圖重疊,但是B應該重疊A.這使得它在頂部三層B,在中間和C最低層三層。
我不知道如何做到這一點,有兩個視圖可以實現,但有三個我如何解決這個問題。
如果有人不能理解我的問題,請讓我知道?請幫忙?
我有一個問題:這個問題可以通過下面的例子來理解。如何在android中使用三個視圖重疊其他視圖?
屏幕使用三個視圖可以說A,B,C。 A被設置爲拖放到B.我想要的是當A被拖動到B時,A應該與C視圖重疊,但是B應該重疊A.這使得它在頂部三層B,在中間和C最低層三層。
我不知道如何做到這一點,有兩個視圖可以實現,但有三個我如何解決這個問題。
如果有人不能理解我的問題,請讓我知道?請幫忙?
解決我自己的問題:
使用bringToFront()在同一序列的方法我想意見
A.bringToFront();
B.bringToFront();
您可以使用「相對佈局」
我想你需要補充意見dynamically.Try這個去做。
RelativeLayout rLayout = (RelativeLayout)findViewById(R.id.your_id);
Button btn = new Button(this);
btn.setText("Button Name"); // Similarly set different property for the button.
最後,您必須將此按鈕添加到相應的佈局。
rLayout.addView(btn);
是的,我知道,但如何?我正在使用拖放中間視圖。 – Navdroid 2012-08-17 10:43:38
我可以很容易地使用拖放操作...但它假設在你的xml文件中「相對佈局應該是根佈局(意思是這個佈局沒有父佈局)......或者你也可以使用屬性來做到這一點.. – 2012-08-17 10:48:17
我已經使用了相對佈局,但是我會如何動態地執行它? – Navdroid 2012-08-17 10:50:56