关于dialog的一点知识

  一般我们比较常用的就是AlertDialog,这个一般也不直接构造,而是用系统提供的builder构造器去构造一个dialog。

  

 AlertDialog.Builder builder =  new AlertDialog.Builder(context);
 builder.setCancelable(true).setTitle("标题").setMessage("内容").setIcon(new BitmapDrawable(context.getResources())).setNegativeButton().setPositiveButton();
 builder.create();

  如上,这是比较常用的。在API21上面可以直接setView,这个方法听起来比较厉害。

  如果需要自定义布局的话,也可以,

  

                    AlertDialog dialog = new AlertDialog.Builder(context)
                        .create();
                    dialog.show();
                    dialog.setCanceledOnTouchOutside(true);
                    dialog.getWindow().setContentView(
                        R.layout.dialog_item_list_conversation);
时间: 2024-11-05 11:53:10

关于dialog的一点知识的相关文章

复习Oracle中的一点知识

Oracle 10g Oracle是为网格计算而设计的 10g中的g就是指grid computing Oracle将数据存储在文件中,保存不同信息的文件(数据文件,控制文件,日志文件)就组成了数据库的物理结构 逻辑结构:schema, extent, data block, segment Schema 数据库对象的集合,创建用户时会生成一个与用户同名的Schema,Schema 直接处理data的逻辑结构(table, view, index, clusters) View -- 虚拟的,可

Android对话框Dialog 的一点小问题

为了在对话框中使用editText输入文字,别的自定义方法都没用,得这样: Dialog dialog = new Dialog(context); 但这样会有个讨厌的title,所以得去掉: dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 在自定义对话框时,有时候需要宽度全屏,但部分Activity的主题会有问题,所以需要加上: Window window = dialog.getWindow(); WindowManager.Lay

MCMC采样理论的一点知识

看了好多相关的知识,大致了解了一下马尔可夫链-蒙特卡罗采样理论,有必要记来下来. 蒙特卡罗积分:(来自:http://blog.csdn.net/itplus/article/details/19168937) 下面的写的很让人明白:好好理解一下,第一次感觉到积分与统计学的联系. 利用蒙特卡罗方法求积分的重点就是怎么如何采样指定的分布....简单的分布如均匀分布我们有方法可以采样,但是复复杂的分布呢?如高斯分布呢?你怎么办?? 这是就利用马尔可夫链的性质进行采样. 一些马尔可夫链的相关知识 在学

关于移动支付的一点知识

移动支付,一直在使用,觉得自己天天在用啦,怎么可能不知道是什么呢?然而,今天无聊看了本书,觉得还是有些能写的,虽然简单,也算我的学习笔记吧,花了时间看书,总得留下点什么吧,不然,就是白看了,书没有白看的,就算是烂人写的书,也能看出一些感悟(比如,作者怎么可以烂成这样,他是如何炼成的,). 注意:对于移动支付安全,公共场合的无wifi密码的网络,除非你确认可靠,否则尽量不要使用,大家应该不在乎这点时间和金钱,非得在不安全的网络环境上网吧.   移动支付的定义:交易双方为了某种货物或者服务,使用移动

程序员为什么要加班-每多学一点知识,就能少写几行代码

前言: 在互联网行业工作过的,肯定都听过"加班汪"这个词.而对于一个开发人员来说,加班的概率比普通工作要更多,加班是互联网行业永远的痛,项目节点定下来后,为保证项目节奏,程序员们基本上陷入天昏地暗永无止境地加班中. 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个我的iOS交流二群:131915142(一群已满),不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题.面试经验,讨论技术, 大家一起交流学习成长! 首先,假设这个程序员是一位职场新手甲.他刚大学毕业,没有工

每多学一点知识,就少写一行代码

这一个月看书不少,买了4本,已经看完了2本,剩下的2本计划2周内看完,2周内看完也太慢了,还有不少书等着我看, 以后相当长一段时期内,给自己看书的要求是必须2周内看完一本书,每月2本书,每年24本书. 看书的收获太大,其收获远远不是仅仅靠糟糕的实践所能比拟的,实践一年,看起来有经验了,实际上水平可能还在原地打转,甚至入门水平.

makefile中的一点知识

makefile文件中下面这一部分展开是什么样的呢? ... mytarget=foo  $(mytarget): $(mytarget).c        gcc -o $(mytarget) $(mytarget).c mytarget=bar ... 展开是: ... mytarget=foo foo: foo.c        gcc -o bar bar.c mytarget=bar ...

关于调用约定(cdecl、fastcall、、thiscall) 的一点知识(用汇编来解释)good

函数调用规范 当高级语言函数被编译成机器码时,有一个问题就必须解决:因为CPU没有办法知道一个函数调用需要多少个.什么样的参数.即计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调.为此,计算机提供了一种被称为栈的数据结构来支持参数传递. 函数调用时,调用者依次把参数压栈,然后调用函数,函数被调用以后,在堆栈中取得数据,并进行计算.函数计算结束以后,或者调用者.或者函数本身修改堆栈,使堆栈恢复原装.在参数传递中,有两个很重要的问题必须得到明确说明: 1) 当参数个

制作网站用到的一点知识

1.html中form表单提交,在PHP中是用$_POST来获取的,获取到的内容是array([提交过来input中name的名字]=>value中的值或者是你自己输入的值),如果你想要把数组的下标变为整数,代码如下:        $fields = $_POST;//你的字段    foreach($fields as $key => $vals){        $data[] = $vals;    } 重新获得$data中的数组的下标就是整数了. 2.用超链接进行传值得方法:例如,&