1
我是新來的android和我想修復彈出對話框相對於另一個按鈕。我正在使用代碼膨脹彈出窗口。我怎樣才能獲得按鈕的當前位置,以便我可以使用這些值來使彈出窗口膨脹。彈出對話相對於另一個按鈕
我是新來的android和我想修復彈出對話框相對於另一個按鈕。我正在使用代碼膨脹彈出窗口。我怎樣才能獲得按鈕的當前位置,以便我可以使用這些值來使彈出窗口膨脹。彈出對話相對於另一個按鈕
這是我使用來獲得當前的X代碼/ Y的任何View
對象的座標:
/**
* @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]);
}
謝謝菲爾....它適用於我... :) – Rino
請發表您的代碼。幫助會容易得多。改變'Dialog'的原點有點難度 - 但如果你使用標準的'View'或'Fragment'彈出窗口,它非常簡單。你在用哪個? – Phil
嗨Phil, 感謝您的回覆。我正在使用標準視圖彈出。 – Rino