随笔分类 -  Android

摘要:我们在开发中,希望监听View的attached或detached状态,来进行比如eventbus的注册与解注册的操作,非常的方便实用。 可以使用系统给我们提供的listener,代码使用如下: 比如当View attached的时候可以做一些init初始化的操作,View detached时候,可 阅读全文
posted @ 2018-12-30 17:17 龙杉老师
摘要:Android弹出Toast工具类总结,包括系统自带的,也包括自定义的。 阅读全文
posted @ 2018-12-24 18:54 龙杉老师
摘要:具体代码是: 只是赋值的时候加上“\n”换行符号即可。 阅读全文
posted @ 2018-12-10 19:51 龙杉老师
摘要:使用方式:直接在xml中使用即可。 喜欢的朋友点个赞吧,真的是非常好用! 阅读全文
posted @ 2018-12-06 19:26 龙杉老师
摘要:代码如下,直接放到工具类中即可。类可以实现Onclicklistener,然后重写onClick方法,直接将该函数写在onClick方法中即可,这样对于所有的点击事件都将生效。 避免了快速双击出现的异常或难解的情况。 阅读全文
posted @ 2018-12-02 18:29 龙杉老师
摘要:部分手机(如三星)的Listview列表会自动加上黑线,这里将其去掉部分手机(如三星)的列表会自动加上黑线。 因为三星手机会自动加上分割线。 希望能帮助大家解决类似问题。 阅读全文
posted @ 2018-12-02 16:28 龙杉老师
摘要:点击事件不生效,原来是因为我在里面的 ImageView中添加了 android:clickable="true"。 解决办法:删掉ImageView中的android:clickable="true"。 <!--扩大点击区域--> <LinearLayout android:id="@+id/ca 阅读全文
posted @ 2018-12-02 16:27 龙杉老师
摘要:Android studio 3.0以上版本无法引入v4、v7包报红,即找不到v4、v7包,解决方案如下: 步骤: 1,Close Object,点击左上角的关闭工程。 2,点击x,删除项目。 3,重新在该页面打开项目,同步代码即可解决。 此为Android studio 3.0+的bug,wind 阅读全文
posted @ 2018-08-02 13:32 龙杉老师
摘要:git地址:https://github.com/alibaba/freeline 目前已经更新到0.6.0版本。 原来编译一次需要几分钟甚至几十分钟的android工程,运用freeline,1分钟甚至几秒钟就编译好了,如下图,就只有4.2秒,编译真的好快! 需要下载安装Python 2.7+版本 阅读全文
posted @ 2016-09-05 12:28 龙杉老师
摘要:非常简单的方法实现ViewPager自动循环轮播,见红色代码部分,其它的代码可以忽略不看。 简洁高效是我解决问题的首要出发点。 阅读全文
posted @ 2016-07-31 13:26 龙杉老师
摘要:1.用Beyond Compare来进行比较不同版本之间的内容。 阅读全文
posted @ 2016-03-24 10:40 龙杉老师
摘要:onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。 onLayout方法: 1 阅读全文
posted @ 2016-03-21 11:30 龙杉老师
摘要:1. 在一个类初始化时,即在构造函数当中我们是得不到View的实际大小的。感兴趣的朋友可以试一下,getWidth()和getMeasuredWidth()得到的结果都是0.但是我们可以从onDraw()方法里面的到控件的大小。 2.这两个所得到的结果的单位是像素即pixel。 getWidth() 阅读全文
posted @ 2016-03-21 11:28 龙杉老师
摘要:1.Java.io.ByteArrayOutputStream.writeTo()方法实例 java.io.ByteArrayOutputStream.writeTo(OutputStream out) 方法写入该字节数组输出流的内容到指定的输出流参数。 2.xiecheng的数据库都是用的Mysq 阅读全文
posted @ 2016-03-17 11:11 龙杉老师
摘要:1.Jdk1.7以上switch语句中才能用字符串,在Android Studio中我改正了jdk的版本为1.8,但是还是出同样的错误,原来我用的sdk版本是4.4的,改成5的就没有问题了。 2.引入过来的java 程序,如果出现这种情况,不能运行,则在项目中Mark Directory as:So 阅读全文
posted @ 2016-03-16 10:09 龙杉老师
摘要:Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了 阅读全文
posted @ 2016-03-15 11:26 龙杉老师
摘要:1.解决了ScrollView滑动冲突问题。 2.设置好了“查看详解”与“题目编号”的部分。 3.完成了app启动图片的设置,并在启动的过程中开辟新的线程连接服务器并开启监听数据。 别忘了注册启动Activity,并设置为app启动项。 参考:http://www.iteye.com/problem 阅读全文
posted @ 2016-03-15 09:33 龙杉老师
摘要:1.明天删除orthodotics_design_animation_content_gif.gif文件。(已完成) 2. 如何检测内存泄露? A: 可以通过一些性能监测分析工具,如 JProfiler、Optimizeit Profiler,MAT工具。 MAT工具参考http://blog.cs 阅读全文
posted @ 2016-03-10 22:11 龙杉老师
摘要:待解决问题: *1:内部ScrollView与外部手势事件滑动冲突问题。 *2:Linearlayout+View+LinearLayout横向排列,这其中两个LinearLayout内部各有3个竖向排列的TextView,这3个TextView的居中问题。 今天解决的问题: 1. // priva 阅读全文
posted @ 2016-03-10 08:04 龙杉老师
摘要:1. 解决 org.eclipse.swt.SWTException: Graphic is disposed 问题。 参考:http://www.xuebuyuan.com/1896964.html 2.成员变量String str ,默认为null ;只生成一个string类型的引用;不分配内存 阅读全文
posted @ 2016-03-09 09:35 龙杉老师