由于Materialdesign风格的出现所以我们也很好的使用安卓中的控件,下面我就说一下Material dialog,其实和正常的dialog是相同的代码,我这里面就正常写的布局,之后代码生成器生成点击事件之类的,dialog代码如下:
private void showDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("对话框"); builder.setMessage("是否确认取消"); builder.setNegativeButton("取消", null); builder.setPositiveButton("确定", null); builder.show(); } @Override public void onClick(View view) { if (view.getId() == R.id.text_dialog) { showDialog(); } } private void initView() { textDialog = (TextView) findViewById(R.id.text_dialog); textDialog.setOnClickListener(MainActivity.this); }
这里面重点说一下哈,导包的时候一定要V7包下面的dialog,这个时候dialog就完成了,没有那么复杂也不用自定义dialog喽,