
-configuration configurationFileURL
Eclipse 平台配置文件的位置,表示为 URL。配置文件确定 Eclipse 平台、可用插件集和主要功能部件的位置。注意,不允许使用相对 URL。当安装或更新 Eclipse 平台时配置文件被写至此位置。 2.0
-consolelog
将 Eclipse 平台的错误日志镜像到用来运行 Eclipse 的控制台。与 -debug 组合时很方便使用。 1.0
-data workspacePath
要运行 Eclipse 平台的工作区的路径。工作区位置也是项目的缺省位置。相对于从中启动 eclipse 的目录来解释相对路径。 1.0
-debug [optionsFile]
-dev [classpathEntries]
将平台置于开发方式。将可选类路径条目(用逗号分隔的列表)添加至每个插件的运行时类路径。例如,当工作区包含要开发的插件时,指定 -dev bin 会为每个插件项目的名为 bin 的目录添加类路径条目,允许在其中存储最新生成的类文件。除去了冗余或不存在的类路径条目。 1.0 .
-endsplash params
用于在 Eclipse 平台启动并运行时关闭闪屏的内部选项。此选项在闪屏处理链中不同的位置有不同的语法和语义。 2.0
-feature featureId
主要功能部件的标识。主要功能部件为 Eclipse 的已启动实例提供了产品个性,并确定使用的产品定制信息。 2.0
-keyring keyringFilePath
磁盘上授权数据库(或密钥环文件)的位置。此自变量必须与 -password 选项配合使用。相对于从中启动 eclipse 的目录来解释相对路径。 1.0
-nl locale定义 Eclipse 平台在其上运行的语言环境的名称。Eclipse 平台通常自动计算最佳设置。如果在此处指定该项,则这是 Eclipse 平台使用的值。此处指定的值可作为 BootLoader.getNL() 用于插件。 2.0
AlertDialog.Builder有现成的API可以实现显示复选框的内容。1.创建AlertDialog.Builder并设置数据源
AlertDialog.Builder
builder
=
new
Builder(context)
builder.setTitle("复选框")
//设置对话框标题
builder.setIcon(android.R.drawable.ic_menu_more)
//设置对话框标题前的图标
final
String[]
data
=
getResources().getStringArray(R.array.radio)
//通过resources
得到strings.xml中的字符串数组
boolean[]
state
=
new
boolean[data.length]
for(int
i=0
i<data.length
i++){
state[i]
=
sboolean.get(i)
//将状态集合中的数据取出来,下次选择时候会默认选中
}
2.注册点击事件,并记录复选的数据
/*
*
第一个参数是,数据原,可以是数组,也可以传strings.xml那的字符串ID,但是建议用数组,因为多选监听返回的是数组的标下
*
第二个参数是,默认的选中位置,是个boolean数组,对应item的位置
*
第三个是列表点击监听事件
*/
builder.setMultiChoiceItems(R.array.radio,
state,
new
DialogInterface.OnMultiChoiceClickListener()
{//注册单选择监听事件
@Override
public
void
onClick(DialogInterface
dialog,
int
which,
boolean
isChecked)
{
if(isChecked){
Toast.makeText(context,"你选择了:
"
+
data[which],
Toast.LENGTH_SHORT).show()
checkBoxData.add(data[which])
//选择的时候要保存起来
}else{
Toast.makeText(context,"你取消了:
"
+
data[which],
Toast.LENGTH_SHORT).show()
checkBoxData.remove(data[which])
//取消选中的时候要删除掉
}
sboolean.put(which,
isChecked)
//每次选择都要记录下这个item的状态
}
})
3.增加确定和取消按键
builder.setPositiveButton("确认",
new
DialogInterface.OnClickListener()
{
@Override
public
void
onClick(DialogInterface
dialog,
int
which)
{
Toast.makeText(context,
"你点了确定,选择的是:
"
+
checkBoxData.toString(),
Toast.LENGTH_SHORT).show()
}
})
4.设置dialog的相关参数,并d出
builder.setNegativeButton("取消",
null)
//取消不做任何处理
builder.setCancelable(true)
//设置按钮是否可以按返回键取消,false则不可以取消
AlertDialog
dialog
=
builder.create()
//创建对话框
dialog.setCanceledOnTouchOutside(true)
//设置d出框失去焦点是否隐藏,即点击屏蔽其它地方是否隐藏
dialog.show()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)