1

私はアンドロイドが初めてで、別のボタンに関連するポップアップ ダイアログ ボックスを修正したいと考えています。コードを使用してポップアップ ウィンドウを膨らませています。これらの値を使用してポップアップウィンドウを膨らませることができるように、ボタンの現在の位置を取得するにはどうすればよいですか。

4

1 に答える 1

2

Viewこれは、任意のオブジェクトの現在のx/y座標を取得するために使用するコードです。

/**
 * @return the absolute x and y coordinates of the given view
 */
public Point currentPosition(View view)
{
    int[] loc = new int[2];
    view.getLocationOnScreen(loc);
    return new Point(loc[0], loc[1]);
}
于 2012-12-24T13:21:56.713 に答える