亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

懸浮對話框Android代碼實現(xiàn)

 更新時間:2016年08月10日 15:44:58   作者:MSTK  
這篇文章主要為大家詳細(xì)介紹了懸浮對話框Android代碼實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下

直接上代碼: 

  private void setDialog(){
    View view = getLayoutInflater().inflate(R.layout.dialog_country, null);
    mDialog = new Dialog(this);
    mDialog.setContentView(view, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
    Window window = mDialog.getWindow();
    WindowManager.LayoutParams wl = window.getAttributes();
    wl.x = 0;
    wl.y = getWindowManager().getDefaultDisplay().getHeight();
    wl.width = ViewGroup.LayoutParams.MATCH_PARENT;
    wl.height = ViewGroup.LayoutParams.WRAP_CONTENT;
    mDialog.onWindowAttributesChanged(wl);
    mDialog.setCanceledOnTouchOutside(true);
    mDialog.show();
    
    Button btnChina = (Button) view.findViewById(R.id.btnChina);
    Button btnUSA = (Button) view.findViewById(R.id.btnUSA);
    Button btnUK = (Button) view.findViewById(R.id.btnUK);
    Button btnCancel = (Button) view.findViewById(R.id.btnCancel);
    
    btnChina.setOnClickListener(new OnClickListener(){
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        mQuery.id(R.id.btnCountry).getTextView().setText("China");
        mDialog.dismiss();
      }      
    });
    btnUSA.setOnClickListener(new OnClickListener(){
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        mQuery.id(R.id.btnCountry).getTextView().setText("USA");
        mDialog.dismiss();
      }      
    });
    btnUK.setOnClickListener(new OnClickListener(){
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        mQuery.id(R.id.btnCountry).getTextView().setText("UK");
        mDialog.dismiss();
      }      
    });
    btnCancel.setOnClickListener(new OnClickListener(){
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        mDialog.dismiss();
      }      
    });
  } 

首先inflate一個xml文件,產(chǎn)生一個view;再創(chuàng)建一個Dialog,設(shè)置Dialog的View為inflate的view;然后通過WindowManager.LayoutParams設(shè)置Dialog的長度、寬度、顯示的位置等等,最后setCanceledOnTouchOutside(true),點擊其他地方可以退出Dialog。運行效果如下:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android編程之藍(lán)牙測試實例

    Android編程之藍(lán)牙測試實例

    這篇文章主要介紹了Android編程之藍(lán)牙測試,較為詳細(xì)的分析了Android藍(lán)牙測試的相關(guān)運行環(huán)境與調(diào)試技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Android UI自定義ListView實現(xiàn)下拉刷新和加載更多效果

    Android UI自定義ListView實現(xiàn)下拉刷新和加載更多效果

    這篇文章主要介紹了Android UI自定義ListView實現(xiàn)下拉刷新和加載更多效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • android實現(xiàn)自動滾動的Gallary控件效果

    android實現(xiàn)自動滾動的Gallary控件效果

    這篇文章主要介紹了android實現(xiàn)自動滾動的Gallary控件效果,涉及Android中Gallary控件的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android Webview使用小結(jié)

    Android Webview使用小結(jié)

    這篇文章主要針對Android Webview的使用方法為大家進行了詳細(xì)的總結(jié),感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android實現(xiàn)View滑動效果的6種方法

    Android實現(xiàn)View滑動效果的6種方法

    這篇文章主要介紹了Android實現(xiàn)View滑動的6種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Android編程設(shè)計模式之模板方法模式詳解

    Android編程設(shè)計模式之模板方法模式詳解

    這篇文章主要介紹了Android編程設(shè)計模式之模板方法模式,結(jié)合實例形式詳細(xì)分析了Android模板方法模式的概念、功能、使用場景、用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2017-12-12
  • Android實現(xiàn)網(wǎng)易新聞客戶端側(cè)滑菜單(1)

    Android實現(xiàn)網(wǎng)易新聞客戶端側(cè)滑菜單(1)

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)網(wǎng)易新聞客戶端側(cè)滑菜單第一篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android8.1原生系統(tǒng)網(wǎng)絡(luò)感嘆號消除的方法

    Android8.1原生系統(tǒng)網(wǎng)絡(luò)感嘆號消除的方法

    這篇文章主要介紹了Android8.1原生系統(tǒng)網(wǎng)絡(luò)感嘆號消除的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 利用kotlin實現(xiàn)一個餅圖實例代碼

    利用kotlin實現(xiàn)一個餅圖實例代碼

    餅狀圖是以不同顏色的圓的切片表示的值。下面這篇文章主要給大家介紹了關(guān)于利用kotlin實現(xiàn)一個餅圖的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • Android繪制雙折線圖的方法

    Android繪制雙折線圖的方法

    這篇文章主要為大家詳細(xì)介紹了Android繪制雙折線圖的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論