-
LayoutInflater inflater=LayoutInflater.from(this); View toast_view=inflater.inflate(R.layout.toast_layout,null);//获取自定义的layout Toast toast=new Toast(this);//获取toast对象 toast.setView(toast_view);toast设置自定义的布局 Toast.show();//显示出来查看全部
-
带图片的toast Toast toast = Toast.makeText(MainActivity.this, "带图片的toast", 1000); LinearLayout toast_layout = (LinearLayout) toast.getView();// 获取到toast的布局 ImageView iv = new ImageView(MainActivity.this);// 初始化一个ImageView iv.setImageResource(R.drawable.ic_launcher);//ImageView添加图片 toast_layout.addView(iv, 0);//toast布局添加ImageView,如果没有0,图片在文字下面 toast.show();查看全部
-
Toast不影响用户操作的同时给出提示 Toast常用方法 设置时间也可以直接填整数,单位默认是毫秒,比如值为1000,就是1000毫秒 Toast.setGravity(Gravity.CENTER,0,0);(位置,x偏移量,y偏移量);查看全部
-
ContextMenu与OptionMenu的区别 1、OptionMenu对应的是activity,一个activity只能拥有一个选项菜单 2、ContextMenu对应的是View,每个View都可以设置上下文菜单 3、一般情况下ContextMenu常用于ListView或者GridView ContextMenu创建方法 1、首先给View注册上下文菜单registerForContextMenu() 2、添加上下文菜单内容onCreateContextMenu() 3、可以通过代码动态添加 4、可以记载Xml文件中的菜单项 5、设置菜单点击相应时间onContextItemSelected()查看全部
-
使用LogCat调试程序 先判断异常的位置,然后添加日志,通过分析日志来解决异常查看全部
-
LogCat日志的级别查看全部
-
LogCat的作用 打开LogCat方法 Window->Show View->other…->Android->LogCat查看全部
-
Debug启动方式 1. 项目右键Debug As ->Android Application 2. 小爬虫直接进入 设置断点 1.需要设置断点行的行号处双击形成断点,再双击左键就取消了断点 2.行号处右键,Toggle Breakpoint,取消的话重复步骤 跟踪程序,看程序怎么走 下图中左边为程序的调用栈,右边为变量值、还一个是断点,查看全部
-
Debug调试程序查看全部
-
Nofification是显示在手机状态栏的消息(手机状态栏位于手机的最顶端),代表一种 全局效果的通知。 1、获取NotificationManager 2、显示通知栏:notify(id,notification); 3、取消通知栏:cancle(id); 4、构造Notification并设置显示内容 5、通知栏通知可以设置声音提示,指示灯,以及震动效果查看全部
-
自定义对话框 //将layout布局转换成View对象 LayoutInflater inflater=LayoutInflater.from(this); View view=inflater.inflate(R.layout.dialog_layout, null); builder.setView(view);查看全部
-
Toast常用方法: 1、Toast.makeText(context,text,duration);//返回值位Toast 2、toast.setDuration(duration);//设置持续时间 3、toast.setGravity(gravity,xOffset,yOffset);//设置toast位置 4、toast.setText(s);//设置提示内容 5、toast.show();//显示查看全部
-
LogCat作用:是用来获取系统信息的工具,可以得到的信息包括Dalvik虚拟机信息,进程信息,Android运行时信息,以及应用程序信息。 1、Log.v(tag,message);//verbose模式,打印最详细的日志输出颜色为黑色 2、Log.d(tag,message);//debug级别的日志,颜色为蓝色 3、Log.i(tag,message);//info级别的日志,颜色为绿色 4、Log.w(tag,message);//warn级别的日志,颜色为橙色 5、Log.e(tag,message);//error级别的日志,颜色为红色 tag用来标记Log消息的源头的,而message则是这条Log的内容。 错误信息的级别最高,其次是警告信息,然后是通知信息以及Debug信息,级别最低的是详细信息 从日志的输出数量来看,error,warn,info,debug,verbose,数量从少到多。查看全部
-
F6:逐行追踪 F5:进入方法 F7:跳出方法 F8:下一个断点或是结束Debug查看全部
-
实现通知栏通知查看全部
举报
0/150
提交
取消