自定义alertDialog

/*
	 * 添加黑名单 
	 */
	public void addBlackNumber(View view){
		AlertDialog.Builder builder = new Builder(this);
		LinearLayout linearLayout = new LinearLayout(this);
		linearLayout.layout(10, 10, 90, 90);
		linearLayout.setOrientation(LinearLayout.VERTICAL);
		final EditText et = new EditText(this);
		et.setHint("黑名单号码");
		linearLayout.addView(et);
		Button bt = new Button(this);
		bt.setText("添加黑名单信息");
		linearLayout.addView(bt);
		bt.setOnClickListener(new OnClickListener() {
			
			public void onClick(View v) {
				// TODO Auto-generated method stub
				String blacknumber = et.getText().toString();
				blackNumberDao.save(blacknumber);
				//获取最新的数据 
				blacknumbers = blackNumberDao.findAll();
				//告诉listview的适配器,数据源发生了改变 
				blackNumberListAdapter.notifyDataSetChanged();			
//				blackNumberListAdapter = new BlackNumberListAdapter(CallSmsSafeActivity.this,blacknumbers);
//				lv_call_sms_safe.setAdapter(blackNumberListAdapter);
				dialog.dismiss();
			}
		});
		builder.setView(linearLayout);
		
		dialog = builder.create();
		dialog.show();
	}

  

posted @ 2012-07-18 07:43  ligang305  阅读(549)  评论(0)    收藏  举报