val items = arrayOf("1123","123234","11313")
val dialog = AlertDialog.Builder(this@Main9Activity)
dialog.setTitle("这是简单列表").setItems(items){
_,which ->
tips("你点击的是:${items[which]}")
}.create().show()
预览图片:这里可以利用which获取数组下标,去做其他的事情。
接下来是单选对话框:代码里items右面的参数是设置第几个为默认选中。
val dialog1 = AlertDialog.Builder(this@Main9Activity)
dialog1.setSingleChoiceItems(items,1){
dialog, which ->
val text = "你选中的是${items[which]}"
tips(text)
}.create().show()
预览:单选图找不到了,用多选图吧,区别就是前面的选择图标
下面是多选代码:参数,数组,整形的boolean代表,默认哪个选中。,最后是根视图。
val dialog = AlertDialog.Builder(this@Main9Activity)
dialog.setMultiChoiceItems(items,booleanArrayOf(true,false,true),null)
.create().show()
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV