Android 漂亮的 Dialog (弹出框)

在新浪微博Android客户端的开发的课程中呢要用的得自定义的Dialog,这个Dialog个人觉得还不错,所以就那处理来分享了。如果有兴趣的朋友也可以观看视频,视频中会有详细的介绍(新浪微博Android客户端视频教程区)。

首先呢,还是让我们先来看效果图,正所谓有图有真相:




下面我们看看是怎么来实现的:

第一步:在res/layout目录下新创建一个布局文件:
authorize_dialog.xml:


















 

第二步:在res/values文件夹下创建一个Style文件:
authorize_dialog_style.xml:




 通过以上两步,我们就完成了一个Android中的漂亮Dialog啦,那下面我们再来看看这个漂亮Dialog是如何使用的

第三步:创建一个Activity,在Activity中的onCreate 方法中加入一下代码:

View diaView=View.inflate(this, R.layout.dialog, null);

dialog=new Dialog(AuthorizeActivity.this,R.style.dialog);
dialog.setContentView(diaView);
dialog.show();

 到此为止,一个漂亮的Dialog就搞定了。如还需了解更详细的讲解,请观看新浪微博Android客户端的开发视频,地址是在:(新浪微博Android客户端视频教程区)。

http://bbs.droidstouch.com/thread-80-1-1.html

你可能感兴趣的:(Android之控件及布局)