文档章节

Android 学习笔记 3, Dialog数据返回

阿良良
 阿良良
发布于 2015/02/25 12:57
字数 121
阅读 17
收藏 0

项目中需要使用自定义的Dialog返回数据到Activity,大概有以下两个步骤

一、定义接口(ColorPickerDialog.java)

interface DialogListner {
        public void setPaintColor(int color);  //需要实现的方法
 }

public ColorPickerDialog(Context context, DialogListner listner) {
        super(context);
        mDialogListner = listner;
}

// 在按键事件中调用setPaintColor(int color)

mShowColorBtn.setOnClickListener(new View.OnClickListener() {
            
            @Override
            public void onClick(View v) {
                mDialogListner.setPaintColor(mArgb);
                ColorPickerDialog.this.hide();
            }
        });

二、实现接口(BezierActivity.java)

DialogListner listener = new DialogListner() {
                    
                    @Override
                    public void setPaintColor(int color) {
                        mDrawingView.getPaint().setColor(color);
                    }
                };



© 著作权归作者所有

共有 人打赏支持
阿良良
粉丝 1
博文 10
码字总数 3238
作品 0
巴南
【Android学习总结】之Activity:深入理解、体验Activity的生命周期

【本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!欢迎加入群285077071讨论】 关于Activity的生命周期的学习,我将从以下几个方面入手来全面认识: 一、什么是生命周期...

kinbos
06/26
0
0
ListView通过CursorAdapter显示数据库内容

继续上一个例子,结合ListView中对SQLite进行操作。 通过CursorAdapter在ListView中的数据呈现 在上一个例子中,我们可以对SQLite中的数据库进行增删改查,将数据读到游标Cursor中,然后一一...

娶到笨笨
2014/04/17
0
0
一份关于 Java、Kotlin 与 Android 的学习笔记

JavaKotlinAndroidLearn 这是一份关于 Java 、Kotlin 、Android 的学习笔记,既包含对基础知识点的介绍,也包含对一些重要知识点的源码解析,笔记的大纲如下所示: Java 重拾Java(0)-基础知...

叶应是叶
08/08
0
0
Android基础 - 对话框和浮动Activity【转】

在之前的学习过程中我们已经知道,Android应用中最常用的屏幕显示开发是基于Activity的,但是,在很多情况下我们需要显示一个对话框或浮动窗体来完成一些简单的任务,比如需要让用户输入一些...

kevin.gan
2010/01/06
0
0
Android基础 - 对话框和浮动Activity[转]

在之前的学习过程中我们已经知道,Android应用中最常用的屏幕显示开发是基于Activity的,但是,在很多情况下我们需要显示一个对话框或浮动窗体来完成一些简单的任务,比如需要让用户输入一些...

kevin.gan
2010/01/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Python介绍

Python介绍 一、简介 Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载等,有益于增强源代码的复用性。Python相对于Lisp这种传统的函数式编程语言,P...

星汉
13分钟前
0
0
VS_设置护眼背景色

工具---->选项---->环境---->字体和颜色:

一个小妞
16分钟前
0
0
Flask跨域请求的处理方法

在Flask开发RESTful后端时,前端请求会遇到跨域的问题。下面是解决方法: 使用 flask-cors库可以很容易的解决 pip install flask-cors 两种方法,一个是全局/批量的,一个是单一独立的: 安全...

ykbj
17分钟前
2
0
Pandas学习记录-Series

系列(Series)是能够保存任何类型的数据(整数,字符串,浮点数,Python对象等)的一维标记数组。轴标签统称为索引。 pandas.Series Pandas系列可以使用以下构造函数创建 - pandas.Series( dat...

kipeng300
25分钟前
0
0
可以实现内网穿透的几款工具

最近没什么事情,看了一些关于内网穿透的文章,因我本身已是做微信开发相关的工作,对这部分关注的比较多,现分享给大家。 首先说下内网穿透的原理。 NAPT原理 在NAT网关上会有一张映射表,表...

哥本哈根的小哥
26分钟前
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部