欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android dialog邊框去除白色邊框實現(xiàn)思路及代碼

 更新時間:2013年01月13日 17:04:05   作者:  
android dialog邊框含有白色真是美中不足啊,本文將介紹如何去除白色邊框,有思路及代碼,感興趣的朋友可以了解下
使用樣式文件,在values 目錄下新建styles.xml文件,編寫如下代碼:
復制代碼 代碼如下:

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><resources>
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">@android:color/black</item>
<item name="android:windowBackground">@null</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
</resources>

調用時,使用AlerDialog的接口類,Dialog 接口編寫如下代碼: 
復制代碼 代碼如下:

Dialog dialog = new Dialog(SetActivity.this, R.style.dialog);
dialog.setContentView(R.layout.test);
dialog.show();

下面我們查看一下Dialog的源碼文件,里面的構造函數(shù)為如下
復制代碼 代碼如下:

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public Dialog(Context context, int theme) {
mContext = new ContextThemeWrapper(
context, theme == 0 ? com.android.internal.R.style.Theme_Dialog : theme);
mWindowManager = (WindowManager)context.getSystemService("window");
Window w = PolicyManager.makeNewWindow(mContext);
mWindow = w;
w.setCallback(this);
w.setWindowManager(mWindowManager, null, null);
w.setGravity(Gravity.CENTER);
mUiThread = Thread.currentThread();
mDismissCancelHandler = new DismissCancelHandler(this);
}

這里面我們可以看出,Android 使用了默認的構造函數(shù)為Dialog 設置樣式,如果沒有為其設置樣式,即默認加載事先編寫好的樣式文件,Dialog 一共由多個9.png的圖片構成,大部分都是帶有邊框的9.png圖片,所以就是為什么我們上邊的樣式文件要將其背景去除掉。這個東西搞了我好久,希望對你有幫助
前后效果對比

未設置前:

設置后:

相關文章

  • 解決Android BitmapFactory的基本使用問題

    解決Android BitmapFactory的基本使用問題

    很多朋友給小編反饋使用方法BitmapFactory.decodeFile轉化Bitmap時報錯,究竟是什么原因導致錯誤問題呢?今天通過本文給大家介紹下解決Android BitmapFactory的基本使用問題,感興趣的朋友一起看看吧
    2021-10-10
  • kotlin Context使用詳解

    kotlin Context使用詳解

    這篇文章主要介紹了kotlin Context使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • android車牌識別系統(tǒng)EasyPR使用詳解

    android車牌識別系統(tǒng)EasyPR使用詳解

    這篇文章主要為大家詳細介紹了android車牌識別系統(tǒng)EasyPR使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android內部存儲改變讀取權限的方法

    Android內部存儲改變讀取權限的方法

    今天小編就為大家分享一篇Android內部存儲改變讀取權限的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • Android繪圖常用方法匯總

    Android繪圖常用方法匯總

    這篇文章主要為大家總結了Android繪圖的常用方法,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-05-05
  • Android清空應用內部文件緩存

    Android清空應用內部文件緩存

    這篇文章主要介紹了Android清空應用內部文件緩存的相關資料,需要的朋友可以參考下
    2016-01-01
  • Android實現(xiàn)圓角邊框對話框的方法

    Android實現(xiàn)圓角邊框對話框的方法

    在最近公司的Android項目,客戶畫好了界面,需求是一個圓角邊框的對話框效果,通過查找一些資料找到了解決方法,現(xiàn)在將方法總結后分享給大家,有需要的朋友們可以參考借鑒,下面來跟著小編一起學習學習吧。
    2017-01-01
  • Android開發(fā)中Launcher3常見默認配置修改方法總結

    Android開發(fā)中Launcher3常見默認配置修改方法總結

    這篇文章主要介紹了Android開發(fā)中Launcher3常見默認配置修改方法,結合實例形式分析了Android Launcher3的功能與配置修改相關操作技巧,需要的朋友可以參考下
    2017-11-11
  • Android手勢密碼--設置和校驗功能的實現(xiàn)代碼

    Android手勢密碼--設置和校驗功能的實現(xiàn)代碼

    這篇文章主要介紹了Android手勢密碼--設置和校驗功能的實現(xiàn)代碼,非常不錯,具有一定的參考校驗價值,需要的朋友可以參考下
    2018-05-05
  • Android利用SurfaceView實現(xiàn)簡單計時器

    Android利用SurfaceView實現(xiàn)簡單計時器

    這篇文章主要為大家詳細介紹了Android利用SurfaceView實現(xiàn)一個簡單計時器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01

最新評論