本文實例講述了Android開發(fā)之PopupWindow創(chuàng)建彈窗、對話框的方法。分享給大家供大家參考,具體如下:
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計,陽東網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:陽東等地區(qū)。陽東做網(wǎng)站價格咨詢:18982081108簡介:
PopupWindow 可創(chuàng)建類似對話框風格的窗口
效果:
使用方法:
使用PopupWindow 創(chuàng)建對話框風格的串口秩序如下兩步即可:
1. PopupWindow 的構(gòu)造器創(chuàng)建PopupWindow對象
2. PopupWindow 的showAsDropDown()
將其顯示效果設(shè)置為下拉顯示
3. PopupWindow 的showAtLoacation()
方法將PopupWindow()
在指定位置顯示出來
下拉顯示效果:
具體實現(xiàn)方法:
public class MainActivity extends Activity { private PopupWindow popupWindow; private View root; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); root = this.getLayoutInflater().inflate(R.layout.cell,null);//add cell.xml above you mainActivity window popupWindow = new PopupWindow(root,560,700);//create a popupWindow object root.findViewById(R.id.button01).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //close the popupWindow popupWindow.dismiss(); } }); } public void send(View source){ //set the location of PopupWindow popupWindow.showAtLocation(findViewById(R.id.send),Gravity.CENTER,20,20);//you can remove this effect //Use DropDown way to display popupWindow.showAsDropDown(root); } }
分享名稱:Android開發(fā)之PopupWindow創(chuàng)建彈窗、對話框的方法詳解-創(chuàng)新互聯(lián)
當前網(wǎng)址:http://muchs.cn/article10/dhghdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、ChatGPT、移動網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、外貿(mào)建站、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容