文档章节

提示框

dailei1021
 dailei1021
发布于 2015/10/21 14:22
字数 212
阅读 13
收藏 0

1.  简单的布局文件 activity_main.xml   

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/mytext"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="60dp"
    android:text="hello" />

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="delete"
    android:id="@+id/mybutton"
    android:layout_below="@+id/mytext"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="55dp" />

2.MainActivity

public class MainActivity extends AppCompatActivity {
        private Button mybutton = null;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            this.mybutton = (Button)super.findViewById(R.id.mybutton);
            this.mybutton.setOnClickListener(new OnClickListenerImp());


        }

    private class OnClickListenerImp  implements OnClickListener {
        @Override
        public void onClick(View v) {
            Dialog dialog = new AlertDialog.Builder(MainActivity.this)
                    .setTitle("delete?")  //设置标题
                    .setMessage("Are you sure to delete this message")  //显示信息
                    .setPositiveButton("delete",  //增加一个确定按钮
                            new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialog, int which) {   //单击事件
                                }
                            })
                    .setNeutralButton("see more",   //增加普通按钮
                            new DialogInterface.OnClickListener() {   //设置监听操作
                                @Override
                                public void onClick(DialogInterface dialog, int which) {   //单击事件
                                }
                            })
                    .setNegativeButton("cancle",   //增加取消按钮
                            new DialogInterface.OnClickListener() {
                                @Override
                                public void onClick(DialogInterface dialog, int which) {   //单击事件
                                }
                            })
                    .create();   //创建Dialog
                    dialog.show(); //显示对话框
                            }
        }
}


© 著作权归作者所有

共有 人打赏支持
上一篇: 提示框(二)
dailei1021
粉丝 3
博文 64
码字总数 23660
作品 0
深圳
程序员
私信 提问
4.20、Bootstrap V4自学之路-----内容---提示框

我预计要歇菜,mark! 概述 在使用提示框插件的时候你需要知道这些: 提示框依赖第三方库Tether实现定位。你必须在bootstrap.js之前调用 tether.min.js,才能使提示框起作用。 提示框需要依赖...

Asktao
2016/03/25
133
0
jQuery提示插件alertify使用指南

jQuery提示插件alertify使用指南 alertifyjs是一个非侵入式,可定制的JavaScript通知组件。包括可定制的对话框,和右下角消息弹出框。完全可定制的警报,确认和提示对话框、完全自定义的通知...

老胡不胖
2015/11/26
624
1
javascript(十一) 弹出窗口/自定义窗口

弹出窗口/自定义窗口 弹出窗口分为三种:警告框/确认框/提示框。警告框没有返回值;确认框点击确认按钮返回true/点击取消按钮返回false;提示框点击确认按钮返回输入框的值,取消或关闭提示框...

年少爱追梦
2016/06/02
53
0
问题:键盘缩回动画和UIAlertView弹出动画冲突

问题描述: 键盘弹出,光标在输入框中输入,没有结束页面的输入状况时,点击按钮,弹出提示框,键盘会在弹出提示框之前消失,但是点击"取消"或者"确定"之后,提示框消失,键盘再次弹出.虽然我在提示框...

刘学良
2016/11/21
22
0
分享一个纯CSS开发的气泡式提示框

日期:2012-4-11 来源:GBin1.com 在线演示 在线调试 本地下载 作为前端开发人员,我们都熟悉使用CSS来生成页面上丰富的样式,对于边框border属性来说,也是我们最熟悉不过的CSS属性,今天我...

gbin1
2012/04/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
5
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
3
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
4
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部