【问题标题】:Move view to above off other view将视图移到其他视图的上方
【发布时间】:2014-11-20 00:52:28
【问题描述】:

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

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

有人知道其他方法吗?

【问题讨论】:

    标签: android


    【解决方案1】:

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

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

    试试这个:

    Animate change width of android RelativeLayout

    或者这个:

    Android - Change left margin using animation

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

    【讨论】:

    • 我需要用它来移动动画,如何将 LayoutParams 转换为增量或绝对位置..?
    • @colymore 你没有在你的问题中写下这个。请更新您的问题以获得更好的支持。我会想办法解决你的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多