1. 程式人生 > >自定義AlertDialog去除黑色背景

自定義AlertDialog去除黑色背景

主要注意的是在資源引用的地方
AlertDialog.Builder(this,R.style.dialogNoBg).create();
這裡要自定義sytle

   <!--dialog去陰影-->
    <style name="dialogNoBg">
        <item name="android:background">#00000000</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowNoTitle"
>true</item> <item name="android:windowIsFloating">true</item>
</style>

如果引用後還是沒效果,
在自定義的佈局裡面根Layout佈局背景設定為”#00000000”

原始碼:

private AlertDialog dialog;

    private void showdialogCashOut() {
        dialog = new AlertDialog.Builder(this,R.style.dialogNoBg).create();
        View view = View.inflate
(this, R.layout.cash_see_out_dialog, null); dialog.getWindow().setContentView(view); TextView tv_money = (TextView) dialog.findViewById(R.id.tv_money); tv_money.setText(Html.fromHtml("<font color='#FF2850'>注意:</font>"+getResources().getString(R.string.cash_out_dialog)));
TextView cancle_ye = (TextView) view.findViewById(R.id.dialog_cancel); cancle_ye.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dialog.dismiss(); } }); TextView yes_ye = (TextView) view.findViewById(R.id.dialog_yes); yes_ye.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dialog.dismiss(); } }); }

wapchief

相關推薦

定義AlertDialog去除黑色背景

主要注意的是在資源引用的地方 AlertDialog.Builder(this,R.style.dialogNoBg).create(); 這裡要自定義sytle <!--dialog

Android定義Dialog去除黑色邊框

之前解決過這個問題,現在又要用一下,順便把這個問題記下來。 if (mDialog == null) {    mDialog = new AlertDialog.Builder(mContext)      .setIcon(R.drawable.ic_launcher)

定義 Dialog 載入進度,去除定義Dialog的白色背景

去除自定義Dialog的白色背景: mDialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent); 這句話就可以了,一定要記得 在show()前加; 下面附上完整程式碼: public c

去除定義alertdialog(dialog)黑邊

在主窗體中顯示自定義的dialog。方法一和方法二的共同程式碼: private static AlertDialog mAlertDialog; AlertDialog.Builder builder = new AlertDialog.Builder(new Cont

如何去掉定義AlertDialog進行圓角化的時候,出現的陰影或者黑色邊角(親測有效)

         這是在自己學習安卓的路上,第一進行將問題進行記錄,因為自己遇到這個問題的時候,百度了很多方法,但是都沒有達到想要的效果,經過自己很多的努力,最後終於實現了,所以想把這個記錄下來,方便自己和更多的人能解決遇到的這個問題。          迴歸正題,當我們使

去除定義AlertDialog黑邊

http://blog.csdn.net/mwj_88/article/details/45482421 1、現象描述 View _view = LayoutInflater.from(getActivity()).inflate(R.layout.alertdia

筆記107--去除定義AlertDialog黑邊

1、現象描述 View _view = LayoutInflater.from(getActivity()).inflate(R.layout.alertdialog_schoolcourse, null); AlertDialog _ad = new AlertDial

如何快速的定義博客園背景圖片

設置 image 博客園 博客 如何 基本 風格 fixed img 博客園的主題背景風格基本是簡潔樸素風格,畢竟淳樸碼農的擼碼知識共享聖地不需要花裏胡哨,但是作為新一代的擼碼青年,我還是忍不住把博客園簡單的美化了一下 打開https://sm.ms/ 上傳一張你喜歡的圖

Android 定義AlertDialog

這幾天看了一些關於Android UI的文件,看到這個控制元件的時候感覺,怎麼會有這麼醜,這麼難用的元件,不就是一個Alert嗎?好在這個元件給我們提供了一個可以將這個元件蓋頭換面的Api,便是setView,那就以重寫這個元件為核心對AlertDialog進行重寫吧,這裡我們實驗一種最

Android 定義AlertDialog--備忘

我們可以通過繼承原生的Dialog來實現自定義的Dialog。 本文的自定義Dialog和原生的AlertDialog的建立方式類似,通過一個靜態Builder類來設定Dialog的圖示、標題、內容和按鈕。 佈局檔案程式碼: (注意這裡的根佈局的寬高如果用match_parent或者設定為具體的數值都和

UniGUI的TUniLoginForm視窗定義背景色和背景圖片 UniGUI的TUniLoginForm視窗定義背景色

雨田家園   UniGUI的TUniLoginForm視窗自定義背景色 uniGUI的TUniLoginForm類建立的登入視窗預設是不帶顏色,可以自定義css風格來改變背景顏色。 一般是通過在UniServerModule中,在C

UniGUI的TUniLoginForm窗口定義背景色和背景圖片

mss back tail css 圖片 www extjs 自定義 gin 雨田家園 UniGUI的TUniLoginForm窗口自定義背景色 uniGUI的TUniLoginForm類創建的登錄窗口默認是不帶顏色,可以自定義css風格來改變背景顏色。 一

Winform----定義控制元件之背景半透明遮罩載入控制元件

先貼執行效果圖,原始碼點選這裡下載 1.新建自定義控制元件 2.實現功能 namespace UserControlLib { [ToolboxBitmap(typeof(ZhLoading))] public partial class ZhLoad

定義AlertDialog的寫法和彈出軟鍵盤和覆蓋狀態列

自定義AlertDialog的寫法一般有二種: 方法1 private void showMyDialog(int layoutId){ AlertDialog myDialog = new AlertDialog.Builder(cont

【安卓定義控制元件】定義ViewGroup實現透明背景的ViewPager效果

HelloWorld! 作為一名屌絲程式設計師,在部落格園寫第一篇技術部落格內心是無比激動滴,其實作為一名忙成狗的Android開發人員,一直覺得自己永遠都不會有時間去寫部落格, 因為我TM連找女朋友的時間都沒用== 言歸正傳,今天自定義控制元件系列要實現的效果是自定義Vi

定義控制元件--讓背景顏色隨ViewPager的滑動而漸變

轉載請註明出處,謝謝~ 今天要說一個簡單但不好想的效果實現。程式碼絕對簡單,實現絕對easy,就是你可能想不到而已。 不多說,上效果圖。第一個效果是仿最美應用的滑動顏色變化,第二個是我專案中要用的效果,實現後我就貼出來了,開源嘛。               下面分別說說

Android 定義AlertDialog 去黑邊終極解決方案(親測有效!)

問題:自定義AlertDialog出現黑邊 執行程式碼段: View view = View.inflate(context, R.layout.dialog_common, null);

定義UINavigationController導航欄背景

方法一:自定義一個BaseNavigationViewController : UINavigationController 在初始化方法中加入以下程式碼,之後就使用BaseNavigationViewController [self.navigatio

定義Dialog產生區域性背景問題

對於習慣了用layout_weight來設計頁面佈局的小夥伴們來說,自定義Dialog/Popwindow內容的時候,或許也會想著用它來解決位於螢幕上的自適應問題吧!至少小編我就是這麼幹活的,並且也都沒有遇上哪些個問題。可如今再自己定義Dialog的時候,卻意外

IOS開發—無需定義,修改tabbar背景顏色

UIView *backView = [[UIViewalloc] initWithFrame:CGRectMake(0, 0, kDeviceW, 49)];     backView.backgroundColor = kAppColorLightGray;     [