相关疑难解决方法(0)

获取关于android中最顶级父级的视图位置

要获得视图相对于其父,我可以使用getLeft(),getRight(),getTop(),和getBottom().但是如何获得相对于布局文件最顶层父级的视图?所以说我的前夕布局是RelativeLayout.然后在前夕说我有许多嵌套布局.然后深入层次结构中我有一个EditText视图.如何获得关于前夕的EditText视图的位置?

android android-layout

7
推荐指数
1
解决办法
8520
查看次数

Android - 如何知道视图是否覆盖RelativeLayout中的另一个视图

我有一个RelativeLayout,里面有两个视图.每隔十秒,在布局内以随机位置重新创建view1.view2处于静态位置,比view1大.我想知道在第二个视图区域内创建第一个视图的时间,我该怎么做?

我目前正在尝试此代码,但ID不能正常工作.

        if (paramsView1.topMargin > View2Ystart
            && paramsView1.topMargin < View2Yend
            && paramsView1.leftMargin > View2Xstart
            && paramsView1.leftMargin < View2Xend) {
        return true
    }
    else
        return false;
Run Code Online (Sandbox Code Playgroud)

仅当view1触及view2的一侧时,它才返回true.我想只有当view1完全在view2内时才返回true.

layout android view

7
推荐指数
1
解决办法
3313
查看次数

标签 统计

android ×2

android-layout ×1

layout ×1

view ×1