我有一个问题:通过以下示例可以理解这个问题。
屏幕使用三个视图,例如A,B,C。 A被设置为在B上拖放。我想要的是当A被拖动到B时,A应该与C视图重叠但是B应该重叠A.这使得它在顶部有三个层B,在中间有A层,在C最低层有三层。
我不知道如何做到这一点,有两个视图可以实现,但有三个我怎样才能解决这个问题。
如果有人无法理解我的问题,请告诉我?请帮忙?
答案 0 :(得分:1)
您可以使用“相对布局”
来完成答案 1 :(得分:1)
我认为你需要动态添加视图。试试这个。
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);