Android編程之PopupWindow隱藏及顯示方法示例(showAtLocation,showAsDropDown)
本文實例講述了Android編程之PopupWindow隱藏及顯示方法。分享給大家供大家參考,具體如下:
前面分析了PopupWindow的用法(位置、動畫、焦點)下面說說PopupWindow的如何隱藏、顯示及顯示位置(showAtLocation/showAsDropDown)。
1、PopupWindow的隱藏
final PopupWindow window = mPageStatWin;
if(null != window && window.isShowing()) {
win.dismiss();
}
2、PopupWindow的顯示及位置設置
window.showAtLocation(parent, Gravity.RIGHT | Gravity.BOTTOM, 10,10);
第一個參數(shù)指定PopupWindow的錨點view,即依附在哪個view上。
第二個參數(shù)指定起始點為parent的右下角,第三個參數(shù)設置以parent的右下角為原點,向左、上各偏移10像素。
//將PopupWindow作為anchor的下拉窗口顯示。即在anchor的左下角顯示 window.showAsDropDown(anchor); //xoff,yoff基于anchor的左下角進行偏移。 window.showAsDropDown(anchor, xoff, yoff);
如果沒有充足的空間顯示PopupWindow,那么PopupWindow的左下角將位于anchor的左上角來顯示。
更多關于Android相關內容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進階教程》、《Android視圖View技巧總結》、《Android編程之a(chǎn)ctivity操作技巧總結》、《Android操作SQLite數(shù)據(jù)庫技巧總結》、《Android操作json格式數(shù)據(jù)技巧總結》、《Android數(shù)據(jù)庫操作技巧總結》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
相關文章
android利用ContentResolver訪問者獲取手機聯(lián)系人信息
這篇文章主要介紹了android利用ContentResolver訪問者獲取手機聯(lián)系人信息,非常具有實用價值,需要的朋友可以參考下。2017-02-02
Android Flutter實現(xiàn)視頻上滑翻頁效果的示例代碼
我們在短視頻應用中經(jīng)常會看到不停上滑瀏覽下一條視頻的沉浸式交互效果,這種交互能夠讓用戶不停地翻頁,直到找到喜歡的視頻內容。本文將通過Flutter中的PageView組件實現(xiàn),感興趣的可以了解一下2022-10-10
Android MVP模式ListView中嵌入checkBox的使用方法
這篇文章主要介紹了Android MVP模式ListView中嵌入checkBox的使用方法,如何在ListView中嵌入checkBox配合使用,感興趣的小伙伴們可以參考一下2016-08-08

