最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年03月30日 11:50:59   作者:MSTK  
這篇文章主要介紹了Android實現(xiàn)懸浮對話框代碼的相關(guān)資料,需要的朋友可以參考下

先給大家展示下效果圖,大家覺效果滿意,請參考實現(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。

相關(guān)文章

  • Andriod 讀取網(wǎng)絡(luò)圖片實例代碼解析

    Andriod 讀取網(wǎng)絡(luò)圖片實例代碼解析

    Android手機上,我們經(jīng)常用imageview顯示圖片,通過本文學(xué)習(xí)獲取網(wǎng)絡(luò)圖片并顯示在imageview中,對android讀取網(wǎng)絡(luò)圖片相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • Android清除工程中無用資源文件的兩種方法

    Android清除工程中無用資源文件的兩種方法

    這篇文章主要介紹了Android清除工程中無用資源文件的兩種方法,調(diào)用Android lint命令查找出無用資源,二是使用代碼自動刪除無用的文件,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android實現(xiàn)整理PackageManager獲取所有安裝程序信息

    Android實現(xiàn)整理PackageManager獲取所有安裝程序信息

    這篇文章主要介紹了Android實現(xiàn)整理PackageManager獲取所有安裝程序信息的方法,實例分析了Android使用PackageManager獲取安裝程序信息的具體步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-01-01
  • 詳解Android Handler的使用

    詳解Android Handler的使用

    這篇文章主要介紹了Android Handler使用的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下
    2021-04-04
  • Android夜間模式最佳實踐

    Android夜間模式最佳實踐

    這篇文章主要介紹了Android夜間模式最佳實踐,在Android應(yīng)用普遍支持夜間模式的今天,如何優(yōu)雅地實現(xiàn)夜間模式?感興趣的小伙伴們可以參考一下
    2016-02-02
  • Android實現(xiàn)數(shù)據(jù)按照時間排序

    Android實現(xiàn)數(shù)據(jù)按照時間排序

    這篇文章主要為大家詳細介紹了Android實現(xiàn)數(shù)據(jù)按照時間排序的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Android開發(fā)之圖片壓縮工具類完整實例

    Android開發(fā)之圖片壓縮工具類完整實例

    這篇文章主要介紹了Android開發(fā)之圖片壓縮工具類,結(jié)合完整實例形式分析了Android針對圖片壓縮的相關(guān)屬性設(shè)置與轉(zhuǎn)換操作實現(xiàn)技巧,需要的朋友可以參考下
    2017-11-11
  • Android編程實現(xiàn)一鍵鎖屏的方法

    Android編程實現(xiàn)一鍵鎖屏的方法

    這篇文章主要介紹了Android編程實現(xiàn)一鍵鎖屏的方法,結(jié)合實例詳細分析了鎖屏功能所涉及的類與具體功能實現(xiàn)技巧,需要的朋友可以參考下
    2015-11-11
  • Android 曲線圖的繪制示例代碼

    Android 曲線圖的繪制示例代碼

    本篇文章主要介紹了Android 曲線圖的繪制示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Android?Framework原理Binder驅(qū)動源碼解析

    Android?Framework原理Binder驅(qū)動源碼解析

    這篇文章主要為大家介紹了Android?Framework原理Binder驅(qū)動源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01

最新評論

攀枝花市| 万安县| 万载县| 政和县| 托里县| 南阳市| 湖北省| 环江| 枣庄市| 柳江县| 湟中县| 余干县| 仁怀市| 沭阳县| 嘉兴市| 襄城县| 屯昌县| 湄潭县| 沾化县| 南陵县| 海口市| 马龙县| 河北省| 古浪县| 定兴县| 巴马| 安岳县| 双桥区| 南宁市| 磐安县| 扎鲁特旗| 凤台县| 台中县| 合作市| 和林格尔县| 巴彦县| 澜沧| 安乡县| 西青区| 元谋县| 营口市|