- 博客(12)
- 收藏
- 关注
原创 Android 动态设置TextView的drawableLeft等属性
之前在TextView文本的上下左右处添加一个图片时,都是直接在XML文件中配置如下:android:drawableLeft="@drawable/icon_launcher"android:drawablePadding="10dp"现在需要在代码中动态地添加实现该功能,做法如下:使用setCompoundDrawables(left, top, right, bottom...
2018-11-26 16:20:31 2171
转载 Android RecyclerView 设置item之间的间距
转载:https://www.jianshu.com/p/e372cec819dbRecyclerView没有可以直接设置间距的属性,但看了源码之后可以发现RecyclerView有个内部类ItemDecoration,可以用ItemDecoration来装饰一个item,所以继承重写ItemDecoration就可以实现间距了。我看了以下,网上很多类似的介绍,但是大多都只考虑到LinearL...
2018-11-21 11:00:22 2245
原创 Java 如何对List集合中的对象进行排序
一、要排序的类实现Comparable接口public class UserInfoVo implements Comparable<UserInfoVo>{ private Long id; private String name; private Long creatTime; //省略若干代码。。。 //这里要重写Comparable<>中的...
2018-11-21 10:53:47 1504
原创 Android RecyclerView点击事件实现的几种方式
因为经常会用到RecyclerView,今天在这里总结一下实现RecyclerView点击事件的实现方法一、通过接口回调的方式实现 1. 首先定义一个点击的接口(Recyclerview自身不带有点击事件的回调)public interface OnRecyItemClickListener{ void onClick(View view, int position)...
2018-11-21 10:29:42 4352
原创 Android RecyclerView网格布局的学习
最近用到 RecyclerView的网格布局,简单学习了一个Demo,效果如下下面是代码public class GridViewDemo extends AppCompatActivity { private RecyclerView recyclerView; @Override protected void onCreate(@Nullable Bund...
2018-11-20 16:56:40 1324
转载 Android 图片加载框架Glide用法
最近有个需求是,要将 url 地址传过来的图片加载到ImageView中,几番折腾后找到 Glide,真的很好用,所以做下笔记转载:https://www.cnblogs.com/guilin-hu/p/5706916.html附上郭霖大佬的文章链接:https://blog.csdn.net/guolin_blog/article/details/53759439在泰国举行的谷歌开发...
2018-11-19 17:14:56 182
原创 Android 自定义Dialog小结
关于自定义布局的Dialog,总是会遇到各种各样的问题,作为一个菜鸟,想想还是打算专门开一篇总结自己遇到的各种问题。欢迎大佬们指点自定义布局宽度和位置问题自定义布局,就是自己自由地设置Dialog的样式,所以肯定会自己写一个Layout布局,并把它加载出来,这才是我们想要的,但是经常会出现,明明我写的布局宽度是MatchParent的,但是显示出来各种不是。或者我想让它从底部弹出无法实现等...
2018-11-10 15:51:48 225
原创 Android zxing学习
最近在学习 zxing ,发现了几篇不错的文章:转载:zxing学习笔记(共六篇) zxing的逻辑梳理 直接接入zxing插件实现二维码扫描功能 如果要修改 ViewfinderView (扫描框)的大小,只要修改 CameraManager.java ,如下: //修改扫描框的大小,本质是通过修改 getFramingRect() 中的 width和height//...
2018-11-06 17:07:08 280
转载 Linux 多线程和多进程的区别(小结)
最近学习Linux,看到“hairetz的专栏”的帖子不错,特转来大家一起学习。很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的...
2018-11-06 16:21:34 8007
转载 Android Surface、SurfaceView、SurfaceHolder及SurfaceHolder.Callback之间的关系
最近学习Google的zxing扫码,接触到Surface、Surface和Viewfindview,这里先记下Surface学习到的好东西转载:http://blog.csdn.net/pathuang68/article/details/7351317一、SurfaceSurface就是“表面”的意思。在SDK的文档中,对Surface的描述是这样的:“Handle onto a ...
2018-11-06 14:04:27 1030
转载 Android Studio 练习java程序专用
转载:https://blog.csdn.net/xiaxiayige/article/details/46706949有时候需要写点小测试程序,测试方法是否可靠,有效。需要写个java测试程序测试,Android Studio 上运行java 程序不像Eclipse那样方便 但是Android Studio上面还是可以运行java 小程序的。步骤1 : File -----> ...
2018-11-01 19:51:52 1630
转载 Android 腾讯bugly的学习使用
转载:https://www.jianshu.com/p/7984b3ee7880前序:一般一个项目的开发,从需求调研到开发完成正式上线必须要经历修改bug,修改bug,修改bug 的死循环中,而往往一些项目在上线之后由于测试人员没有测试出一些偶发概率的bug,这就导致用户在下载使用App的过程中出现用户体验不好,甚至程序闪退的问题。在遇到这种情况下,如果我们的工程师能够及时的发现问题并且及时...
2018-11-01 15:51:00 2926 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人