我有一个问题:这个问题可以通过下面的例子来理解。
屏幕使用三个视图让我们说 A、B、C。A 设置为在 B 上拖放。我想要的是当 A 被拖动到 B 时,A 应该与 C 视图重叠,但 B 应该与 A 重叠。这使其三层 B 在顶部,A 在中间,C 在最低层。
我不知道如何做到这一点,有两个视图可以实现,但有三个如何解决这个问题。
如果有人不能理解我的问题,请告诉我?请帮忙?
您可以使用“相对布局”来做到这一点
我认为您需要动态添加视图。试试这个。
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);
解决了我自己的问题:
以相同的顺序使用了 bringToFront() 方法我想要视图
A.bringToFront();
B.bringToFront();