做成这个效果这么搞定他
我定义一个方法吧
<pre name="code" class="java"> private void createDialog(){
final Dialog dialog=new Dialog(MainActivity.this,R.style.dialog);
<span style="white-space:pre"> </span>//R.style.dialog为<span style="color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, san-serif; font-size: 14px; line-height: 25px;">values 目录下新建 某某.xml文件的 style标签的名字</span>
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
View view=LayoutInflater.from(MainActivity.this).
inflate(R.layout.layout_viewtwo,null);
dialog.setContentView(view);
Button btnOk=(Button) view.findViewById(R.id.btnOk);
Button btnCancle=(Button) view.findViewById(R.id.btnCancle);
btnOk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
setTosat("你点击了Ok");
}
});
btnCancle.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
}
});
dialog.show();
}
values下的xml文件内容如下
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
</resources>
我做的效果图如下