如何在android中与三个视图重叠其他视图?

时间:2012-08-17 10:38:05

标签: android layout view overlap

我有一个问题:通过以下示例可以理解这个问题。

屏幕使用三个视图,例如A,B,C。 A被设置为在B上拖放。我想要的是当A被拖动到B时,A应该与C视图重叠但是B应该重叠A.这使得它在顶部有三个层B,在中间有A层,在C最低层有三层。

我不知道如何做到这一点,有两个视图可以实现,但有三个我怎样才能解决这个问题。

如果有人无法理解我的问题,请告诉我?请帮忙?

2 个答案:

答案 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);