Android 自定义对话框样式(全)

JanePure

贡献于2012-12-07

字数:1699 关键词: Android开发 移动开发

自定义对话框 主要有:“主界面类(xx.java)”、“风格样式(style.xml)”、“布局文件(xx.xml)” 效果图(来不及了,我得坐车回家) 主界面类: //声明 private Button Buttonx; private Dialog mDialog; //初始化 Buttonx = (Button) findViewById(R.id.user_dialog);// 按钮或其它 //点击事件 // 用户照片(头像)设置 Buttonx.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 对话框(list) showDialog(Photo_DIALOG); mDialog = new Dialog(PersonalDataActivity.this, R.style.zzzzzz); mDialog.setContentView(R.layout.camera_list_item); TextView mtvCamera = (TextView) mDialog .findViewById(R.id.tv_camera); TextView mtvAlbum = (TextView) mDialog .findViewById(R.id.tv_album); mtvCamera.setOnClickListener(new OnClickListener() { public void onClick(View v) { MSG = 1; Intent intent = new Intent(PersonalDataActivity.this, PicGetWay.class); startActivity(intent); // 这里添加点击确定后的逻辑 Log.i("path", "ok!"); // path = camera.takeCamera(); // Log.i("camerap--path", path); mDialog.dismiss(); } }); mtvAlbum.setOnClickListener(new OnClickListener() { public void onClick(View v) { // path = camera.fromAlbum(); MSG = 2; Intent intent = new Intent(PersonalDataActivity.this, PicGetWay.class); startActivity(intent); // Log.i("path", camera.fromAlbum()); mDialog.dismiss(); } }); mDialog.show(); } }); 风格样式 半透明可不加parent="@android:style/Theme.Dialog" //全透明加上:parent="@android:style/Theme.Dialog" 布局文件: 写什么样子的,显示得就是什么样子的。 比如,我让父布局多是圆角,那在这个布局文件中写上就行。 怎样实现对话框是圆角?下次再说。很简单

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 金币 [ 分享文档获得金币 ]
0 人已下载

下载文档

相关文档