1
單擊時可以在適配器內部獲取特定行的屏幕位置?我想要的是使用背景暗淡的對話框,但我希望它出現在被點擊的行下方。 Popupwindow默認這樣做,但我不能調暗背景,這就是爲什麼我想用對話框代替。單擊它時可以獲得一行的屏幕位置?
單擊時可以在適配器內部獲取特定行的屏幕位置?我想要的是使用背景暗淡的對話框,但我希望它出現在被點擊的行下方。 Popupwindow默認這樣做,但我不能調暗背景,這就是爲什麼我想用對話框代替。單擊它時可以獲得一行的屏幕位置?
你可以得到一個視圖的屏幕位置使用這些功能:
View.getLocationOnScreen()
getLocationInWindow()
而是試圖在屏幕上的某個位置來定位一個對話框,可能是一個壞主意,讓系統處理的。
您是否使用AlertDialog.Builder提交適配器? – Blackbelt