小部件子视图坐标?

问题描述 投票:0回答:1

在一个活动中,我们可以使用getIntent()来获取请求启动Activity的视图顶部和左角的坐标:

top = this.getIntent().getSourceBounds().top;
left = this.getIntent().getSourceBounds().left;     

因此,如果一个小部件请求启动一个Activity,我们可以得到它的左上角和左上角坐标。但是如果一个子视图的小部件(如按钮或textview)适用于启动一个Activity,我们如何获得顶部和左上角的坐标小部件?

android android-widget coordinates
1个回答
0
投票

我没有找到任何方法来获取父视图的坐标,所以我使用相对布局的widget,并将textview layout_alignParentLeft和layout_alignParentTop设置为“true”,然后在其前面设置其他控件。当用户点击textview时,textview发送它是意图坐标,它等于它的父坐标。

© www.soinside.com 2019 - 2024. All rights reserved.