将视图移至上方关闭其他视图

时间:2014-11-19 15:37:07

标签: android

我在我的活动中有一个视图,我希望在运行时以编程方式设置其他视图的上方。

我试图在屏幕上获取位置,但它给了我错误的值..

任何人都知道其他方式吗?

1 个答案:

答案 0 :(得分:0)

尝试使用RelativeLayout.LayoutParams并添加一个规则:LayoutParams.Above,其中锚点是应该在下面的视图..

并将此Params添加到您的视图中。我没试过,因为我在打电话。但也许它会给你一个方向,直到我在家。然后,如果您愿意,我可以提供代码以更好的方式为您提供支持。希望它符合您的需求。

试试这个:

Animate change width of android RelativeLayout

或者这个:

Android - Change left margin using animation

使用上面的LayoutParams而不是宽度或高度。没试过,希望它有所帮助...