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

android 普通对话框

阅读更多
     string.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, Activity01!</string>
    <string name="app_name">android_xhtest_01</string>
    <string name="btn">显示普通对话框</string>
    <string name="title">普通对话框</string>
    <string name="ok">确定</string>
    <string name="dialog_msg">这是普通对话框的内容!!!</string>
</resources>


main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<EditText
	android:text=""
	android:id="@+id/EditText01"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content"
	android:editable="false"
	android:cursorVisible="false"/>

<Button
	android:text="@string/btn"
	android:id="@+id/Button01"
	android:layout_width="fill_parent"
	android:layout_height="wrap_content"
	/>
</LinearLayout>


    Activity类
package xiaohang.zhimeng;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.AlertDialog.Builder;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class Activity01 extends Activity {
	// 普通对话框ID
	final int COMMON_DIALOG = 1;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		Button btn = (Button) findViewById(R.id.Button01);
		btn.setOnClickListener(new View.OnClickListener() {
			public void onClick(View v) {
				showDialog(COMMON_DIALOG);
			}
		});
	}

	@Override
	protected Dialog onCreateDialog(int id) {
		Dialog dialog = null;
		switch (id) {
		case COMMON_DIALOG:
			Builder b = new AlertDialog.Builder(this);
			b.setIcon(R.drawable.android);
			b.setTitle(R.string.btn);
			b.setMessage(R.string.dialog_msg);

			b.setPositiveButton(R.string.ok,
					new DialogInterface.OnClickListener() {
						public void onClick(DialogInterface dialog, int which) {
							EditText et = (EditText) findViewById(R.id.EditText01);
							et.setText(R.string.dialog_msg);
						}
					});
			dialog = b.create();
			break;
		default:
			break;
		}
		return dialog;
	}
}

 
运行效果





源码 附件
  • 大小: 25.7 KB
  • 大小: 29.5 KB
分享到:
评论

相关推荐

    Android 普通对话框源码.zip

    本资源“Android 普通对话框源码.zip”包含了一个关于如何实现Android普通对话框的源代码示例。下面将详细探讨Android对话框的基本概念、类型以及如何自定义和使用它们。 1. **Android对话框基础** - 对话框是...

    Android 普通对话框源码.rar

    本资源“Android 普通对话框源码.rar”包含了一个关于如何自定义和实现Android普通对话框的源代码示例。通过分析这个源码,我们可以深入理解Android对话框的工作原理以及如何根据需求定制自己的对话框。 首先,...

    Android程序研发源码Android 普通对话框源码.zip

    本资源包含的是Android普通对话框的源码,这对于理解对话框的工作原理以及自定义对话框的实现非常有帮助。下面将详细探讨Android对话框的基本概念、类型及其使用方法。 一、对话框基本概念 对话框在Android中是基于...

    Android普通对话框源码.zip

    本资源“Android普通对话框源码.zip”包含了一个关于Android普通对话框的实现源码,这对于理解如何自定义和使用Android对话框具有极大的帮助。通过深入学习这些源码,开发者可以更好地掌握Android UI设计和用户体验...

    Android 普通对话框源码.zip源码资源下载

    在本资源"Android 普通对话框源码.zip"中,我们可以深入理解并学习如何创建和自定义Android的普通对话框。这个源码包包含了关于Android Dialog的基本实现和可能的扩展。 1. **Dialog类基础** Android中的Dialog类...

    Android代码-普通对话框源码.zip

    这个“普通对话框源码.zip”文件包含的就是关于Android普通对话框的实现源代码,这对于理解和自定义对话框非常有帮助。下面我们将详细探讨Android中的对话框及其相关知识点。 1. **对话框类型** - AlertDialog:这...

    Android 普通对话框源码.zip项目安卓应用源码下载

    Android 普通对话框源码.zip项目安卓应用源码下载Android 普通对话框源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    Android 普通对话框源码-IT计算机-毕业设计.zip

    Android应用源码开发Demo,主要用于毕业设计学习。

    Android源码——普通对话框源码.zip

    本资源“Android源码——普通对话框源码.zip”包含了一个关于如何实现Android普通对话框的源代码示例。下面将详细解释Android对话框的基本概念、创建方法以及源码中的关键点。 1. 对话框类型: Android中的对话框...

    Android 简单对话框,列表对话框示例

    本示例主要关注`Android`中的几种基本对话框类型:普通AlertDialog、列表对话框(ListDialog)、进度对话框(ProgressDialog)以及自定义对话框,通过实例来阐述如何在代码中实现它们。 首先,我们来看`AlertDialog...

    Android普通对话框用法实例分析

    总结来说,创建一个Android普通对话框通常包括以下步骤: 1. 设计对话框的布局文件。 2. 在Activity中初始化布局中的组件并设置事件监听器。 3. 重写`onCreateDialog`方法,使用`AlertDialog.Builder`构建对话框并...

    Android Studio 常用对话框

    在这个特定的案例中,我们关注的是Android Studio中的"常用对话框",包括普通对话框、单选对话框和多选对话框。这些对话框在用户交互中扮演着重要角色,用于提示信息、获取用户输入或进行选择操作。 首先,普通...

    安卓Android源码——普通对话框源码.zip

    本文将深入探讨“安卓Android源码——普通对话框源码.zip”所包含的内容,帮助开发者理解对话框的实现原理以及如何自定义。 首先,我们来看“源码说明.txt”。这个文件通常会提供关于压缩包中源码的基本信息,包括...

    android dialog------普通对话框

    builder.setTitle("普通对话框"); builder.setMessage("这是一个示例对话框"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface ...

Global site tag (gtag.js) - Google Analytics