今天有人请教MAMP如何显示文件列表的问题,这里记录一下。 知识补充 一个网站为了安全考虑,默认是禁止访问目录下的文件列表的。...当你请求一个目录时: Created with Raphaël 2.1.0开始是否存在index文件列表里的文件?显示默认的文件结束是否允许显示文件列表?显示文件列表是否指定了404页面?...显示指定的404页面显示服务器级的404错误yesnoyesnoyesno 默认的index文件列表(一般是index.html,index.htm,index.php) 网站配置里404相关说明,可以指定...勾选 Indexs 设置Directory index的值为* 这里有配置Nginx的配置文件开启访问文件列表的方式: http://blog.csdn.net/testcs_dn/article/details
那么本文就带大家了解一下一个还算正常的手机列表页需要那些工作量。 入口 分析列表页首先要看入口,因为一个好的列表页肯定是可复用的,入口的不同将导致列表的数据展示不同以及处理的不同。...也有一种特殊处理,就是当是列表页进入详情再返回列表的时候,需要记忆上一步列表的状态。对于app是很简单的事情也许,但对于前端就需要记录比较多的关键点了。...常规列表支持的交互 全量列表 && 分页列表 虽然都是列表,但实际上有很多时候我们的列表数据却可能是总量确定的,可能涉及到某个人某个业务的数据量的时候,就只有不到一屏,或者最多两页,那这种时候,其实全量列表对于用户来说是最合适最友好的...不,不是这样的。 在你请求有数据拿到第一页的时候,其实你就知道总条数以及总页数了。...列表项骚操作 左滑 && 右滑 项目的滑动可以展示更多操作或者信息。也有一些列表在切换类型的tab部分是通过滑动的,而也有列表是通过页面滑动切换列表的。慢慢的这种切换列表的方式会变为主流。
在页面中显示文件列表 为了在页面中显示文件列表,我们有多种办法来进行显示,你可以: 使用 附件(Attachments) Macro来显示当前页面中的附件。...你还可以针对上传,查看,管理文件列表使用 文件列表蓝图(File List blueprint)。
主要方法: setMessage() 设置对话框内容为简单文本 setItems() 对话款内容为简单列表项 setSingleChoiceItems() 对话框内容为单选列表项 setMultiChoiceItems...() 对话款内容为多选列表项 setAdapter() 内容为自定义列表项 setView() 内容为自定义view ---- 六种样式分析: 显示消息提示的对话框(例如:是否确认关闭) 简单列表对话框...builder = new AlertDialog.Builder(MainActivity.mMainActivity) .setTitle("单选列表对话框")//...builder = new AlertDialog.Builder(MainActivity.mMainActivity) .setTitle("单选列表对话框")//...builder = new AlertDialog.Builder(mMainActivity) .setTitle("单选列表对话框")//设置对话框 标题
layout_width="match_parent" 17 android:layout_height="wrap_content" 18 android:text="列表的...alertDialog = builder.create(); 34 alertDialog.show(); 35 36 } 37 private String..."选择了"+item[which], Toast.LENGTH_SHORT).show(); 45 } 46 }); 47 // 取消可以不添加...48 //builder.setNegativeButton("取消",null); 49 AlertDialog alertDialog = builder.create...alertDialog = builder.create(); 98 alertDialog.show(); 99 } 100 public void dialog
抓文档的正文非常简单,使用GNE高级版,只要有URL直接就能抓取下来,如下图所示:
AlertDialog 我们在使用Android的APP时经常会点击某个按钮弹出来选择的对话框提供选项,选择的对话框也可以分为多样,如确定取消类型,单选类型,复选类型,列表类型等.在Android中实现这个我们都可以用到...基本实现代码: //带列表的对话框 Button btn2 = (Button) findViewById(R.id.button2); btn2.setOnClickListener...AlertDialog里面添加列表项,第二个参数就是直接写了点击事件 builder.setItems(items, new DialogInterface.OnClickListener...设置单选的列表AlertDialog 需要用到setSingleChoiceItems ?...设置多选的列表AlertDialog 需要用到setMultiChoiceItems 我们在前面定义的checkitems的数组用于记录选择时候是否为选中状态 然后在确定按钮的时候遍历选中状态来找到对应的我们选择的项目
·setItems():设置对话框内容为简单列表项。 ·setSingleChoiceItems():设置对话框内容为单选列表项。 ...2、简单列表项对话框 ?...3、单选列表项对话框 ?...另外,如果传入ListAdapter作为参数,则由ListAdapter来提供多个列表项组件。 4、多选列表对话框 ?...②该boolean[]类型的参数还可用于动态的获取多选列表项的选中状态。 5、自定义列表项对话框 ?
t.setDuration(Toast.LENGTH_SHORT); t.setView(layout); t.show(); Dialog 是一个让用户做一个决定或者输入一些信息的窗口, 对话框通常不充满屏幕...u 可以包含单选列表和多选列表 u 不能直接创建对象,需要使用 AlertDialog.Builder u u 使用 AlertDialog u 创建 AlertDialog...} }); builder.create().show(); 复选列表对话框用于显示复选项列表 u 运行后的效果图 自 定义 列表对话框用于显示自定义列表, 通过 Builder...中的 setAdapter () 设置列表项内容 final String[] items = new String[] { "迈巴赫","布加迪","法拉利","保时捷"}; AlertDialog.Builder...builder = new AlertDialog.Builder(this) .setTitle("自定义列表项对话框") .setIcon(R.drawable.tools) .setAdapter
文章目录 一、闭包参数列表 二、闭包参数列表代码示例 一、闭包参数列表 ---- 闭包的参数设置有如下情况 : 不接收参数 : 如果在定义闭包时 , 只写了 " -> " 符号 , 没有定义参数列表 ,...表明该闭包 不希望接收任何参数 , 传入参数就会报错 ; 默认参数列表 : 如果在定义闭包时 , 没有写 " -> " 符号 , 也 没有定义参数列表 , 闭包可以 接收一个默认参数 it ; 接收自定义参数...: 如果在定义闭包时 , 写了 " -> " 符号 , 并且 定义参数列表 , 闭包 必须按照参数列表传入参数 ; 如果只使用了 " -> " 符号 , 没有定义参数列表 , 仍然向闭包中传入参数的话...不接收任何参数的闭包 // 定义闭包变量 , 不允许传入参数 def closure2 = { -> println "Not Accept...closure5 = { a = 0, b = "Groovy" -> println "${a} : ${b}" } // 闭包有默认值 , 调用时可以不传入参数
image.png 目录 AlertDialog AlertDialog也就处对话框。...使用方式分为6种: 简单dialog 列表dialog 单选dialog 多选dialog 自定义dialog 使用adapter的dialog 举例第一种的使用 代码: AlertDialog.Builder...layout_width="match_parent" android:layout_height="wrap_content" android:text="列表...列表对话框: image.png 单选对话框: image.png 多选对话框: image.png 自定义对话框: image.png 使用adapter的对话框: image.png 参考...AlertDialog的几种用法
(this) // 设置对话框标题 .setTitle("简单列表项对话框") // 设置图标 .setIcon(R.drawable.tools) // 设置简单的列表项内容...builder = new AlertDialog.Builder(this) // 设置对话框标题 .setTitle("单选列表项对话框") // 设置图标 .setIcon...(R.drawable.tools) // 设置单选列表项,默认选中第二项(索引为1) .setSingleChoiceItems(items, 1, new OnClickListener...= new AlertDialog.Builder(this) // 设置对话框标题 .setTitle("多选列表项对话框") // 设置图标 .setIcon(R.drawable.tools...builder = new AlertDialog.Builder(this) // 设置对话框标题 .setTitle("自己定义列表项对话框") // 设置图标 .setIcon
还提供了其他方法用于设置自定义布局、单选/多选列表、自定义按钮等。...单选列表相关的方法: setSingleChoiceItems(CharSequence[] items, int checkedItem, DialogInterface.OnClickListener...listener):设置单选列表项,传入选项数组、默认选中项的索引以及选中项改变的监听器。...多选列表相关的方法: setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, DialogInterface.OnMultiChoiceClickListener...listener):设置多选列表项,传入选项数组、默认选中状态的数组以及选中状态改变的监听器。
AlertDialog的功能十分强大,它不仅可以生成带按钮的提示对话框,还可以生成带列表的列表对话框。 对话框区域通常被分为四个区域,分别是图标区、标题区、内容区、按钮区域。...显示带列表的对话框 效果展示: 单击按钮后: 对话框隐藏,提示单击信息。...显示带单选列表项的对话框 效果展示: 单击后: Java逻辑代码部分: button3.setOnClickListener(new View.OnClickListener() { @Override...显示带多选列表项的对话框 效果展示: 单击后: 点击确定后,显示: Java逻辑代码: button4.setOnClickListener(new View.OnClickListener(...onClick(View v) { checkedItems = new boolean[]{false, true, false, true, false}; //各列表项要显示的内容
Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按钮, 一个单选框或复选框的列表的对话框....然后使用setItems()增加一个可选列表,该列表接受一个选项名称的列表和一个DialogInterface.OnClickListener, 后者定义了选项对应的响应。...如果你在onCreateDialog()中创建可选择列表, Android会自动管理列表的状态....如果你不希望有一个标题,那么你应该使用AlertDialog类来创建自定义对话框。...如果你在onCreateDialog()回调函数中创建这些可选列表,Android会帮你管理列表状态。
本文写了一个简单的方法,通过判断下标的方法做遍历多个数组组合在一起,通过判断当前获取的下标在对应哪个数组下标范围内,返回对应数组的元素 合并多个数组或列表有多个不同的方法,但是我找到的方法都需要额外申请内存空间...} throw new IndexOutOfRangeException(); } } } 这个类如果不算传入的只读列表的原列表的更改...,这个类是线程安全的 可能遇到的坑是传入的只读列表的原列表添加了值,也就是 CombineReadonlyList[n] 执行两遍获取的元素可能不相同 更多有趣的数组定义请看 Sakuno.Base.Collections
这个形式也是最常用的,不过最近需要用到列表信息Dialog,原生的不光样式不能满足需求,而且是开发电视端的APP,需要对焦点进行特殊处理,所以就需要自定义Dialog 我们先来看一下系统自带的列表Dialog...系统自带列表Dialog 第一种:纯列表 我们先来看第一种: 最简单的一种,没有当前状态,只有列表,选中之后弹框就会消失(非手动调用dialog.dismiss()) ?...代码如下: AlertDialog alertDialog = new AlertDialog .Builder(MainActivity.this) .setItems(new String...(); 第二种:单选列表 这种列表会有checked提示,setSingleChoiceItems()中第二个参数就是控制第几个被选中,而且点击之后不会自动消失,需要手动调用dialog.dismiss...(); 第三种:多选列表 这种列表也会有checked提示,而且是多选框,setSingleChoiceItems()的第二个参数是boolean数组,控制哪些被选中。
二、普通列表 1 final String[] items = new String[]{"语文","数学","英语","物理","化学"}; //列表项 2 Builder...alertdialog = new AlertDialog.Builder(this); 3 alertdialog.setTitle("你喜欢的课程").setItems...().show(); //创建显示列表 ?...alerdialog = new AlertDialog.Builder(this); 3 //设置列表标题 4 alerdialog.setTitle...(this); 4 //设置列表标题 5 alerdialog1.setTitle("你喜欢的水果"); 6 //设置多选列表
单击使用setPositiveButton和setNegativeButton方法添加的按钮后,即使单击事件中不写任何代码,对话框也是会关闭的 如果某个按钮单击后只需要关闭对话框,并不需要进行任何处理,...---- 简单列表对话框-setItems 通过AlertDialog.Builder类的setItems方法可以创建简单的列表对话框。...---- 单选列表对话框-setSingleChoiceItems 通过AlertDialog.Builder类的setSingleChoiceItems方法可以创建带有单选按钮的列表对话框。...listener: 单击某个列表项被触发的事件对象 lableColumn:如果数据源是数据集Cursor,数据集中的某一列作为列表对话框的数据加载到列表控件中。...-setMultiChoiceItems 通过AlertDialog.Builder.setMultiChoiceItems方法可以创建带复选框的列表对话框。