小部件子视图坐标?

时间:2012-06-14 16:19:22

标签: android android-widget coordinates

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

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

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

1 个答案:

答案 0 :(得分:0)

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