亚洲乱码卡一卡二卡三永久-亚洲乱码一二三四区-亚洲乱码一区二区三区在线观看-亚洲伦理一区-成人在色线视频在线观看免费大全-成人在线91

在網(wǎng)上找了很多關(guān)于dialog的自定義樣式的問題,還有很多人寫得比較復(fù)雜,需要改動style什么的,或者是自定義dialog搞得很復(fù)雜,我最后還是找到了方法來實現(xiàn)。參考原文地址:http://jy0329.blog.163.com/blog/static/14746600220132204035120/

下面是我的dialog布局xml文件:


[mw_shl_code=java,true]

    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@android:color/transparent"
    android:layout_margin="50dp">
    
   
        android:id="@+id/rl_dialog_content"
        android:layout_width="fill_parent"
        android:layout_height="200dp"
        android:background="@drawable/alertdialog_bg">
            
                android:id="@+id/dialog_text"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="現(xiàn)在就打電話給客服:arjinmc"           
                android:layout_marginTop="50dp"     
                android:layout_marginLeft="30dp"
                android:layout_marginRight="30dp"
                android:maxLines="5"
                android:gravity="center"
                />        
                
            
                android:id="@+id/ll_buttons"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_alignParentBottom="true"
                android:layout_margin="30dp">
                
                
               
                 android:id="@+id/dialog_cancel"
                 android:text="@string/alert_cancel"
                 android:background="@drawable/btn_long_white"
                 style="@style/dialog_button"
                 android:layout_weight="1"
                 android:textColor="@color/tabs_font"
                 />
               
                 android:id="@+id/dialog_ok"
                 android:text="@string/alert_ok"
                 android:background="@drawable/btn_long_red"
                 style="@style/dialog_button"
                 android:layout_weight="1"
                 android:layout_marginLeft="5dp"/>
                
            
   

   
        android:id="@+id/dialog_close"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/alertdialog_close"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="20dp"
       />   
    


[/mw_shl_code]
 

效果如圖:

 

 

 

在代碼中需要這樣寫就可以了:

[mw_shl_code=java,true]//布局文件轉(zhuǎn)換為view對象
                  LayoutInflater inflaterDl = LayoutInflater.from(this);
                  RelativeLayout layout = (RelativeLayout)inflaterDl.inflate(R.layout.layout_dialog, null );
                  
                  //對話框
                  final Dialog dialog = new AlertDialog.Builder(SettingActivity.this).create();
                  dialog.show();
                  dialog.getWindow().setContentView(layout);
                  
                  
                  //取消按鈕
                  Button btnCancel = (Button) layout.findViewById(R.id.dialog_cancel);
                  btnCancel.setOnClickListener(new OnClickListener() {
                        
                        @Override
                        public void onClick(View v) {
                                Toast.makeText(getApplicationContext(), "cancel", Toast.LENGTH_SHORT).show();                                
                        }
                  });
                  
                  
                  //確定按鈕
                  Button btnOK = (Button) layout.findViewById(R.id.dialog_ok);
                  btnOK.setOnClickListener(new OnClickListener() {
                        
                        @Override
                        public void onClick(View v) {
                                Toast.makeText(getApplicationContext(), "ok", Toast.LENGTH_SHORT).show();                                
                        }
                  });
                  
                  
                  //關(guān)閉按鈕
                  ImageButton btnClose = (ImageButton) layout.findViewById(R.id.dialog_close);
                  btnClose.setOnClickListener(new OnClickListener() {
                        
                        @Override
                        public void onClick(View v) {
                                dialog.dismiss();                                
                        }
                  });[/mw_shl_code]

 

 

非常easy!自己動手吧。

 

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項目群及時溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部
主站蜘蛛池模板: 国产欧美日韩在线不卡第一页 | 欧美日产国产亚洲综合图区一 | 999精品久久久中文字幕蜜桃 | 国产欧美在线观看 | 久久精品中文字幕第一页 | 九九国产在线视频 | 美国一级毛片免费看成人 | 成人羞羞免费视频 | 高清福利视频 | 成人三级精品视频在线观看 | 亚洲图片在线欧美专区图片 | 亚洲视频 中文字幕 | 欧美一区二区三区不卡免费 | 在线成年视频免费观看 | 污污视频在线观看黄 | 中国一级做a爰片久久毛片 中国一级做a爱片免费 | 一级全黄视频 | 亚洲一区二区高清 | 欧美精品午夜 | 亚洲伦理中文字幕一区 | 波多野结衣中文字幕久久 | 日本免费新一区二区三区 | 一级a俄罗斯毛片免费 | 一区二区三区欧美 | 免费h片在线观看 | 性视频一级| 欧美大陆日韩一区二区三区 | 国产精品边做边接电话在线观看 | 国产一级做a爰片在线看免费 | 欧美成视频在线观看 | 久久精品免看国产 | 亚洲激情视频网站 | 亚洲国产剧情在线 | 国产在线伊人 | 免费成年人视频网站 | 精品伊人久久久99热这里只 | 在线中文字幕第一页 | 波多一区 | 国产免费人成在线看视频 | xxxx性xx另类| 日韩欧美亚洲综合久久影院d3 |