Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> [Android界面] 如何 去掉dialog的黑色背景和邊框 DEMO

[Android界面] 如何 去掉dialog的黑色背景和邊框 DEMO

編輯:關於Android編程

android系統的默認對話框是黑色背景,白色邊框的樣式,對於android系統來說是相當漂亮的,可是與自己的項目風格不搭,所以只好想辦法重寫他的樣式了,當然dialog是支持樣式重寫的

使用new Dialog(context, style).setContentView(layout);

即可定制屬於自己項目的dialog

當然,這兒的style起到了至關重要的作用,要知道那個與項目不搭的白邊得全靠它了

在value下新建style.xml





下面分享一下我的代碼:


首先:MainActivity

protected void onCreate(Bundle savedInstanceState) {
	// TODO Auto-generated method stub
	super.onCreate(savedInstanceState);
	setContentView(R.layout.main);
}
   
   public void dialogStyle(View v){
	  final Dialog d=new Dialog(this, R.style.dialog);
	   View vv = LayoutInflater.from(this).inflate(R.layout.dialog_test, null);
	   TextView delete = (TextView) vv.findViewById(R.id.delete);
	   
	   d.setCanceledOnTouchOutside(true);
	   d.setContentView(vv);
	   d.show();
	   
	   delete.setOnClickListener(new OnClickListener() {
		
		@Override
		public void onClick(View arg0) {
			// TODO Auto-generated method stub
			d.dismiss();
		}
	});
   }
}

然後:style


     

最後xml



    
    
    
    
    



源碼地址:http://download.csdn.net/detail/u014608640/8046705 有需要的朋友可以下載


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved