Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 636|回复: 0

android 普通对话框[天幕杯]-  Android学习

[复制链接]

该用户从未签到

发表于 2011-10-24 14:25:03 | 显示全部楼层 |阅读模式
string.xml
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代码
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    androidrientation="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类
java代码
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;

        }

}
复制代码




运行效果




源码下载:  android_xhtest_01.rar (44.28 KB, 下载次数: 2)



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 11:11 , Processed in 0.297521 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表