-
/** * 显示列表对话框 */ private void showDialog4() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("部门列表");//设置标题 builder.setIcon(R.drawable.ic_launcher);//设置图标 builder.setItems(item_list, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "我动了"+item_list[which]+"!", Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create();//获取dialog dialog.show();//显示对话框 }查看全部
-
// 显示多选按钮对话框的方法 private void showMultiDialog() { // TODO Auto-generated method stub AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("请选择您的爱好"); builder.setIcon(R.drawable.ic_launcher); builder.setMultiChoiceItems(Dc, null, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface arg0, int arg1, boolean arg2) { // TODO Auto-generated method stub if (arg2) { Toast.makeText(SecondActivity.this, "我喜欢的是:" + Dc[arg1], 1000).show(); } else { Toast.makeText(SecondActivity.this, "我现在不喜欢:" + Dc[arg1], 1000).show(); } } }); builder.setNegativeButton("点击取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub arg0.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); }查看全部
-
//单选对话框 String[] single_list={"男","女"}; private void showDialog2(){ AlertDialog.Builder=new AlertDialog.Builder(this); Builder.setTitle("选择性别");//设置标题 Builder.setIcon(R.drawable.ic_launcher);//设置图标 //设置选项:第二个参数0表示默认选中第一个选项 Builder.setSingleChoiceItems(single_list,0,new DialogInterface.OnClickListener(){ public void onClick(DialogInterface dialog,int which){ String str=single_list[which]; Toast.makeText(MainActivity.this,"这个人的性别为"+str,Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog=builder.create(); dialog.show(); }查看全部
-
/** * 显示确认对话框 */ private void showDialog1() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("确认对话框");//设置标题 builder.setIcon(R.drawable.ic_launcher);//设置图标 builder.setMessage("确认对话框提示内容");//设置内容 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { //這個OnClicklistener和上面的包不一樣 @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "点击了确定按钮!",Toast.LENGTH_SHORT).show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "点击了取消按钮!",Toast.LENGTH_SHORT).show(); } }); AlertDialog dialog = builder.create();//获取dialog dialog.show();//显示对话框 }查看全部
-
private void showPublicDialog() { // 通过AlertDialog.Builder来创建builder AlertDialog.Builder builder = new AlertDialog.Builder(this); // 通过builder来设置一些属性 builder.setTitle("这是确认对话框"); builder.setIcon(R.drawable.ic_launcher); builder.setMessage("这是对话框中要显示的内容...."); builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { LayoutInflater inflater = LayoutInflater .from(SecondActivity.this); View view = inflater.inflate(R.layout.toast_layout, null); Toast toast = new Toast(SecondActivity.this); toast.setView(view); toast.show(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { //同上 } }); // 通过dialog的create的方法来创建dialog AlertDialog dialog = builder.create(); // 将dialog通过show的方法显示出来 dialog.show(); }查看全部
-
AlertDialog常用方法 要创建一个AlertDialog,就要用到AlertDialog.Builder的create()方法。 setTitle:为对话框设置标题 setIconL:为对话框设置标题 setMessage:为对话框设置内容 setView:给对话框设置自定义样式 setItems:设置对话框姚先生的一个list,一般用于显示几个命令时 setMultiChoiceItems:用来设置对话框显示一系列的复选框 setSingleChoiceItems:设置单选按钮 setNeutralButton:普通按钮 setPositiveButton:给对话框添加“确认”按钮 setNegativeButton:对话框添加“取消”按钮查看全部
-
几种常见deDialog对话框查看全部
-
一、Dialog 对话框是在当前界面弹出的一个小窗口,用于显示重要提示信息,提示用户输入信息,确认信息,或者显示某种状态,如下载进度,退出提示等等。一般情况下,影虎要与对话框进行交互,然后返回到被只改的界面以继续运行当前的应用程序。 二、AlertDialog 要创建一个AlertDialog,就要用到AlertDialog.Builder的create()方法。 setTitle:为对话框设置标题 setIcon:为对话框设置图标 setMessage:为对话框设置内容 setView:给对话框设置自定义样式 setItems:设置对话框要显示的一个list,一般用于显示几个命令时 setMultiChoiceItems:用来设置对话框显示一系列的复选框 setSingleChoiceItems:设置单选按钮 setNeutralButton:普通按钮 setPositiveButton:给对话框添加“确认”按钮 setNegativeButton:给对话框添加“取消”按钮查看全部
-
新建一个Toast样式的layout布局toast_layout.xml //获得inflater LayoutInflater inflater = LayoutInflater.from(this); // 通过inflater来将我们自定义的toast的布局转化为view的控件 View view = inflater.inflate(R.layout.toast_layout, null); //初始化toast Toast toast=new Toast (this); // 通过toast.setView的方法将我们上面得到的view添加到toast中去 toast.setView(view); //显示toast toast.show();查看全部
-
初始化toast Toast toast = Toast.makeText(MainActivity.this,"这是显示带有图片的toast", 2000); 将toast强制转换为布局文件 LinearLayout toast_layout = (LinearLayout) toast.getView(); 得到一个ImageView的控件,并设置控件中的图片资源 ImageView iv = new ImageView(this); iv.setImageResource(R.drawable.ic_launcher); 在布局文件中添加这个ImageView的控件,addView的第二个参数是为这个图片设置位置,为0的时候表示在文字的上面(没有第二个参数的时候是文字在上) toast_layout.addView(iv, 0); show出来 toast.show();查看全部
-
改变Toast显示消息的位置: toast.setGravity(gravity,x0ffset,y0ffset); gravity是样式可以通过.xxxx选择 x0ffset:相对当前位置的X轴(横向)的偏移量 y0ffset:相对当前位置的Y轴(纵向)的偏移量查看全部
-
Toast常用方法 Toast.makeText(context, text, duration);//返回值为Toast //Toast.makeText(this,"info",1000).show();单位时间为毫秒 Toast.setDuration(duration);//设置持续时间 Toast.setGravity(gravity, xOffset, yOffset);//设置toast位置 //toast.setGravity(Gravity.CENTER, 0, 0); //xOffset设置正值则向右偏移,设置负值则向左偏移 //yOffset设置正值则向下偏移,设置负值则向上偏移 Toast.setText(s);//设置提示内容 Toast.show();//显示查看全部
-
Toast常用方法查看全部
-
什么是Toast 1.Toast是一种提供给用户简洁提示信息的视图 2.该视图以浮与应用程序智商的形式呈现给用户.Toast提示界面不获取焦点,所以不影响用户的操作.Toast提示就是在不影响用户使用程序的同时,给予用户提供某些提示信息.有两个例子就是音量控制盒设置信息保存成功 3.Android提供的Toast类可以创建和显示该Toast信息. Toast常用方法 Toast.makeText(context,text,duration); //返回值为Toast //context:上下文 //text:提示的内容 //duration:持续的时间 toast.setDuration(duration);//设置持续时间 toast.setGravity(gravity,x0ffset,y0ffset);//设置toast位置 toast.setText(s);//设置提示内容 toast.show();//显示查看全部
-
LogCat窗口左侧是日志过滤器 All messages是所有日志只要是和程序有关的都会记录 上方绿色小加号是添加过滤器: Filter Name过滤器名称,可以随意起 by Log Tag通过标签名过滤 by Log Message通过日志信息过滤 by PID通过进程ID过滤 by Application Name通过应用程序名过滤 by Log Level通过日志等级过滤 常用的是Tag和AnimationName 上方减号按钮是删除选中的过滤器 上方书写的按钮是编辑选中的过滤器查看全部
举报
0/150
提交
取消