Android編程之PopupWindow隱藏及顯示方法示例(showAtLocation,showAsDropDown)
本文實(shí)例講述了Android編程之PopupWindow隱藏及顯示方法。分享給大家供大家參考,具體如下:
前面分析了PopupWindow的用法(位置、動畫、焦點(diǎn))下面說說PopupWindow的如何隱藏、顯示及顯示位置(showAtLocation/showAsDropDown)。
1、PopupWindow的隱藏
final PopupWindow window = mPageStatWin; if(null != window && window.isShowing()) { win.dismiss(); }
2、PopupWindow的顯示及位置設(shè)置
window.showAtLocation(parent, Gravity.RIGHT | Gravity.BOTTOM, 10,10);
第一個參數(shù)指定PopupWindow的錨點(diǎn)view,即依附在哪個view上。
第二個參數(shù)指定起始點(diǎn)為parent的右下角,第三個參數(shù)設(shè)置以parent的右下角為原點(diǎn),向左、上各偏移10像素。
//將PopupWindow作為anchor的下拉窗口顯示。即在anchor的左下角顯示 window.showAsDropDown(anchor); //xoff,yoff基于anchor的左下角進(jìn)行偏移。 window.showAsDropDown(anchor, xoff, yoff);
如果沒有充足的空間顯示PopupWindow,那么PopupWindow的左下角將位于anchor的左上角來顯示。
更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android視圖View技巧總結(jié)》、《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開發(fā)之SD卡操作方法匯總》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)》
希望本文所述對大家Android程序設(shè)計有所幫助。
相關(guān)文章
Android多線程斷點(diǎn)續(xù)傳下載實(shí)現(xiàn)代碼
這篇文章主要介紹了Android多線程斷點(diǎn)續(xù)傳下載實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11Android ImageView Src 和Background 區(qū)別
這篇文章主要介紹了Android ImageView Src 和Background 區(qū)別的相關(guān)資料,需要的朋友可以參考下2016-09-09Android開發(fā):微信授權(quán)登錄與微信分享完全解析
本篇文章主要介紹了Android微信授權(quán)登錄與微信分享,具有一定的參考價值,有需要的可以了解一下。2016-11-11Android中的動態(tài)加載機(jī)制的學(xué)習(xí)研究
本篇文章主要介紹了Android中的動態(tài)加載機(jī)制,對android項(xiàng)目開發(fā)有著一定的幫助,有興趣的同學(xué)可以了解一下。2016-11-11Android權(quán)限HaloPermission詳細(xì)使用
這篇文章主要介紹了Android權(quán)限HaloPermission詳細(xì)使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04Android view自定義實(shí)現(xiàn)動態(tài)進(jìn)度條
這篇文章主要介紹了Android view自定義實(shí)現(xiàn)動態(tài)進(jìn)度條的相關(guān)資料,這里提供實(shí)例代碼及實(shí)現(xiàn)效果圖,需要的朋友可以參考下2016-12-12