`
umbrellall1
  • 浏览: 145497 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

第一章:初入Android大门(弹出对话框)

阅读更多
效果:








main.xml


<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/widget0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<Button
android:id="@+id/alert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="&#24377;&#20986;&#23545;&#35805;&#26694;"
android:layout_x="122px"
android:layout_y="141px"
/>
</AbsoluteLayout>





strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, AlertTest!</string>
     <string name="title">消息提示</string>
     <string name="text">我很好!</string>
     <string name="buttonValue">确定</string>
    <string name="app_name">AlertTest</string>
</resources>



package alert.test;

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

public class AlertTest extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        /** 载入main.xml */
        setContentView(R.layout.main);
        /** 找到button组件 */
        Button bt=(Button)findViewById(R.id.alert);
        /** 设置Button按钮的监听事件 */
        bt.setOnClickListener(new Button.OnClickListener(){
        	public void onClick(View v){
        		/** 当前Activity对象传进 AlertDialog,指当前窗口弹出对话框*/
        		Builder builder=new AlertDialog.Builder(AlertTest.this);
        		/** 设置对话框的标题*/
        		builder.setTitle(R.string.title);
        		/** 设置对话框的内容*/
        		builder.setMessage(R.string.text);
        		/** 设置对话框的里按钮的Value值和设置按钮的点击事件并且弹出对话框*/
        		builder.setPositiveButton(R.string.buttonValue, new DialogInterface.OnClickListener(){
						@Override
						public void onClick(DialogInterface dialog, int which) {
							/** 离开程序*/
							finish();
						}
        		}).show();
        	}
        });
    }
}









  • 大小: 17.4 KB
  • 大小: 11.6 KB
分享到:
评论

相关推荐

    Android弹出对话框

    在给定的标题“Android弹出对话框”中,我们可以理解这是关于如何在Android环境中创建和使用对话框的教程。描述提到的“完整的代码”涵盖了多选、单选和登录验证等不同类型的对话框功能,这将涉及到Android SDK中的...

    详解Android 全局弹出对话框SYSTEM_ALERT_WINDOW权限

    在Android开发中,全局弹出对话框是一种常见需求,特别是在某些特定场景下,如通知用户、请求确认或显示重要信息。然而,为了实现全局对话框,开发者需要掌握一种特殊的权限,即`SYSTEM_ALERT_WINDOW`权限。这个权限...

    Android使用Activity用作弹出式对话框

    在Android开发中,有时我们需要创建一个弹出式对话框来与用户进行交互,但不同于常见的`Dialog`类,我们可以利用`Activity`来实现这一功能。这种方式适用于需要更复杂交互或者自定义布局的情况。本文将详细讲解如何...

    android弹出对话框

    总之,弹出对话框是Android应用设计中不可或缺的一部分,能够有效地提升应用的交互性和可用性。对于新手开发者来说,掌握对话框的创建和使用技巧,可以极大地增强应用的功能性和用户满意度。通过本文的介绍,相信...

    Android自定义弹出对话框

    在Android开发中,自定义弹出对话框是创建用户交互界面的一种常见方法,它能够提供比系统默认对话框更多的灵活性和个性化设计。本教程将深入探讨如何在Android中实现自定义对话框,包括布局设计、类创建以及显示...

    Android管理信息系统: 包括SQLite 数据库的增删改查,ListView的刷新,弹出对话框提示操作 ListView列表的优化

    Android管理信息系统: 包括SQLite 数据库的增删改查,ListView的刷新,弹出对话框提示操作 ListView列表的优化 [注:本内容来自网络,在此分享仅为帮助有需要的网友,如果侵犯了您的权利,麻烦联系我,我会第一时间...

    android service弹出对话框

    总结来说,要在Android Service中弹出对话框,需要创建一个兼容Service的Context,使用新线程或Handler来显示Dialog,并根据Service的生命周期进行适当的管理。对于复杂的需求,可以考虑使用DialogFragment。同时,...

    Android自定义由底部弹出对话框项目源码

    该资源为本人编写的Android自定义由底部弹出对话框项目,具体描述可查看本人博客《Android安卓自定义由底部弹出对话框》:(开发中遇到一个日期选择器的需求,就是界面中有两段文本显示日期,点击之后从底部弹出日期...

    在对话框中点击按钮弹出另外一个对话框

    在软件开发中,特别是在图形用户界面(GUI)的设计中,"在对话框中点击按钮弹出另外一个对话框" 是一种常见的交互方式。这种设计允许用户通过执行特定操作(如点击按钮)来获取更多信息或者进行更复杂的操作。对话框...

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

    在安卓应用开发中,创建一个弹出自定义对话框并自动播放视频的功能,是提升用户体验、吸引用户注意力的有效手段,尤其适用于实现类似视频广告的效果。在这个项目中,我们使用了MediaPlayer和SurfaceView作为视频播放...

    弹出对话框

    在React Native开发中,弹出对话框是一种常用的交互方式,用于向用户展示警告、确认信息或者获取用户输入等。在Android平台上,由于React Native的跨平台特性,它提供了与原生对话框相似的功能,使应用在不同设备上...

    列表长按,弹出对话框按钮

    综上所述,实现"列表长按,弹出对话框按钮"这一功能,涉及到Android的ListView事件监听、对话框的创建与展示,以及可能的第三方库的使用。开发者可以根据实际需求选择合适的实现方式,以提供更优秀的用户体验。

    Android 通过NavigationView+DrawerLayout来实现侧滑菜单的功能和点击事件+弹出对话框

    在处理点击事件时,可以使用`OnNavigationItemSelectedListener`监听用户的选择,并根据需求弹出对话框或执行其他操作。这些组件和方法构成了Android开发中实现侧滑菜单的基本框架,为用户提供了一种直观的导航方式...

    android 防 ios 和qq弹出对话框

    在Android应用开发中,有时我们不希望第三方应用如iOS或QQ等在我们的应用运行时弹出对话框,干扰用户体验。这个“android防ios和qq弹出对话框”工具类就是为了应对这种需求而设计的。它提供了防止外部对话框突然出现...

    自定义弹出对话框

    在Android开发中,自定义对话框是一种常见的需求,它能够为用户提供更加个性化和丰富的交互体验。自定义对话框不仅能够突破系统默认对话框的样式限制,还能更好地与应用的UI风格融合,提升整体的用户体验。本篇将...

    Android:动画实现精美的弹出框(仿易信)

    在Android开发中,创建引人注目的用户界面是至关重要的,而弹出框作为与用户交互的一种常见方式,其设计和实现方式直接影响到用户体验。本篇文章将深入探讨如何使用动画来实现一个精美的弹出框,类似易信应用中的...

    Android例子源码自定义对话框

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

    Android屏幕底部弹出对话框

    在Android开发中,屏幕底部弹出的对话框通常被称为`BottomSheet`或`BottomDialog`,它是用户界面设计中一种常见的交互元素,用于显示额外的信息或提供操作选项。本篇文章将详细探讨如何在Android中创建并使用底部弹...

    (Handler)按下按钮后间隔3秒自动弹出一个Toast显示当前时间,按返回时有弹出对话框提示是否退出程序,按确认后退出程序

    编写一个程序,按下按钮后间隔3秒自动弹出一个Toast显示当前时间,按返回时有弹出对话框提示是否退出程序,按确认后退出程序 这是android studio文档,eclipse只需要借鉴代码复制粘贴即可

    点击按钮弹出对话框...........

    在软件开发中,点击按钮弹出对话框是一种常见的交互方式,用于向用户展示信息、获取输入或进行确认操作。对话框通常分为模态和非模态两种类型,模态对话框会阻塞用户对主窗口的操作,直到对话框关闭;而非模态对话框...

Global site tag (gtag.js) - Google Analytics