0

アクティビティでは、getIntent()を使用して、アクティビティの開始を要求するビューの左上隅の座標を取得 できます。

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

したがって、ウィジェットがアクティビティの開始を要求した場合、その上隅と左隅の座標を取得できます。ただし、ウィジェットの子ビュー (ボタンやテキストビューなど) を適用してアクティビティを開始する場合、上隅と左隅の座標を取得する方法ウィジェットの?

4

1 に答える 1

0

親ビューの座標を取得する方法が見つからなかったので、ウィジェットに相対レイアウトを使用し、テキストビューのlayout_alignParentLeftとlayout_alignParentTopを「true」に設定し、その前に他のコントロールを設定します。ユーザーがテキストビューをクリックすると、テキストビューが送信されます親座標と等しいことを意図した座標です。

于 2012-06-16T05:22:41.080 に答える