`
AndroidLL
  • 浏览: 74877 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android中自定义对话框的实现

阅读更多

 

public class MainActivity extends Activity implements OnClickListener{
	private Dialog mDialog;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
		creatDialog();
    }
    private void creatDialog(){
    	View view = this.getLayoutInflater().inflate(R.layout.login, null);
    	Button close = (Button) view.findViewById(R.id.close);
    	Button login = (Button) view.findViewById(R.id.login_confirm);
    	Button regsiter = (Button) view.findViewById(R.id.login_cancel);
    	close.setOnClickListener(this);
    	login.setOnClickListener(this);
    	regsiter.setOnClickListener(this);
    	mDialog = new Dialog(this,R.style.dialog);
    	mDialog.setContentView(view);
    	mDialog.show();
    }
	@Override
	public void onClick(View v) {
       switch (v.getId()) {
	case R.id.close:
		mDialog.dismiss();
		break;
	case R.id.login_confirm:
		Toast.makeText(this, "登陆", Toast.LENGTH_SHORT).show();
		break;
	case R.id.login_cancel:
		Toast.makeText(this, "注册", Toast.LENGTH_SHORT).show();
		break;
	}		
	}
}

 

分享到:
评论

相关推荐

    Android例子源码自定义对话框

    本篇将围绕“Android例子源码自定义对话框”这一主题,深入探讨如何在Android应用中实现自定义对话框。 首先,我们了解对话框的基本使用。在Android中,通常使用`AlertDialog.Builder`来创建标准的对话框,但它的...

    Android系统对话框和自定义对话框实现

    本教程将深入讲解如何在Android系统中创建和使用标准对话框以及自定义对话框。 首先,Android系统提供了几种内置的对话框类型,包括AlertDialog、ProgressDialog、DatePickerDialog、TimePickerDialog等。这些...

    Android编程实现在自定义对话框中获取EditText中数据的方法

    本文实例讲述了Android编程实现在自定义对话框中获取EditText中数据的方法。分享给大家供大家参考,具体如下: 在项目中忽然遇到这样的问题,需要自定义对话框,对话框需要有一个输入框,以便修改所选中的价格,然后...

    Android自定义加载对话框

    在创建自定义对话框时,如果需要包含用户输入或其他交互,可以将这个布局集成到对话框中。通过这种方式,我们可以创建一个既有加载指示又有表单元素的复杂对话框,提升用户体验。 总结,自定义加载对话框是Android...

    Android自定义对话框(代码)

    本教程将详细讲解如何在Android中实现自定义对话框,并提供代码示例。 一、Android对话框基础 在Android中,对话框通常用于向用户显示临时信息或进行简单的交互。系统提供了几种内置的对话框类型,如AlertDialog、...

    android自定义对话框、dialog

    总的来说,创建Android自定义对话框需要理解DialogFragment或AlertDialog.Builder的工作原理,以及如何将它们与自定义布局相结合。通过`defineDialog`这样的示例,开发者可以学习到如何从头开始构建一个具有特定功能...

    安卓Android源码——android 自定义对话框.rar

    本资源“安卓Android源码——android 自定义对话框.rar”显然包含了关于如何在Android平台上创建和定制对话框的源代码示例。通过这个压缩包,我们可以学习到如何摆脱系统默认样式,设计出更符合应用风格的对话框。 ...

    Android自定义对话框实现QQ退出界面

    在Android开发中,自定义对话框...通过以上步骤,我们成功地实现了Android自定义对话框,模拟了QQ退出界面的效果。在实际应用中,可以根据项目需求对这个对话框进行进一步的定制和优化,以提供更加个性化的用户体验。

    自定义对话框的实现

    在Android应用开发中,自定义对话框是一种常见的需求,它能提供更加个性化和与应用风格一致的用户体验。本文将深入探讨如何实现一个类似开源中国Android客户端登录对话框的自定义对话框。 首先,我们需要理解对话框...

    Android自定义对话框Dialog(界面美化)

    总之,Android自定义对话框Dialog的界面美化是一个涉及布局设计、样式定制、事件处理等多个方面的过程。通过深入理解并实践这些技术,开发者可以创造出更具吸引力和个性化的Dialog,从而提高用户对应用的满意度。

    自定义对话框实例,实现

    在Android中,实现自定义对话框通常包括以下几个步骤: 1. 创建布局文件:在`res/layout`目录下创建一个新的XML文件,定义你想要的对话框布局。可以包括TextView、EditText、ImageView、Button等视图,并通过设置...

    Android应用源码之android 自定义对话框.zip

    本压缩包中的资源提供了关于如何在Android应用中实现自定义对话框的源码示例。 首先,"JavaApk源码说明.txt"可能包含对整个源码结构和使用方法的简要介绍。这份文档通常会解释各个类的作用,以及如何编译和运行项目...

    android 自定义对话框

    以上就是关于Android自定义对话框的一些关键知识点。通过熟练掌握这些技巧,开发者可以创建出更加美观、易用的对话框,提升用户体验。在实际项目中,可以根据需求灵活运用,打造出满足各种场景的自定义对话框。

    自定义对话框

    在Android开发中,自定义对话框(Dialog)是一种常见的用户界面元素,用于向用户展示临时信息或进行简短交互。自定义对话框可以提供比普通警告对话框更多的灵活性,允许开发者根据应用的品牌和功能需求定制样式和...

    Android自定义对话框

    一般自定义对话框有三种办法: 1、重写Dialog来实现。 2、获取Dialog的Window对象实现。 3、使用WindowManager来实现。 4、使用DialogTheme来实现。 详细请看:...

    卓开发:弹出自定义对话框自动播放视频(仿视频广告效果,使用mediaplayer和surfaceview做播放器)

    以上就是使用MediaPlayer和SurfaceView在自定义对话框中实现自动播放视频的基本流程。在实际开发中,你可能还需要考虑其他细节,比如错误处理、播放控制(暂停、快进、倒退)、视频尺寸适配等。通过熟练掌握这些知识...

    Android自定义对话框.zip

    下面将详细介绍如何在Android中实现自定义对话框。 首先,创建自定义对话框通常涉及到以下几个步骤: 1. **定义布局**: - 在`res/layout`目录下创建一个新的XML布局文件,设计对话框的内容。这个布局可以包含...

    android 自定义对话框.zip源码资源下载

    下面将详细介绍Android自定义对话框的相关知识点。 首先,Android中的对话框通常是通过`Dialog`类或其子类如`AlertDialog`来创建的。`Dialog`继承自`Activity`,而`AlertDialog`则是`Dialog`的一个更具体的实现,常...

    android 自定义对话框+捕捉返回和菜单键

    在Android开发中,自定义对话框(Custom Dialog)是一种常用的设计模式,用于向用户展示一些重要信息或进行关键操作的确认。本项目着重探讨如何创建一个自定义对话框,并实现对返回键和菜单键的监听功能,以提供更加...

Global site tag (gtag.js) - Google Analytics