![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 一些零碎技巧和知识
下课睡觉
Android开发
展开
-
基类Activity的封装+对app所有activity的统一管理
大家都知道,android app其实就是一堆activity来回的切换(虽然还有service,broadcast,但是运行在后台看不到)。学习了android一段时间了,自己也着手完成了一个项目,并参加完成了几个项目,虽然不是什么很叼的app,但是毕竟功能健全,业务逻辑清晰。那通过我这段时间的项目经验,给大家分享一个管理activity的方法吧。首先我们可以定义一个基类activity,之原创 2017-02-28 08:49:47 · 2119 阅读 · 0 评论 -
解决ScrollView中嵌套其他可以滑动的View的滑动冲突
最近写了一个布局,这个布局的根布局是一个ScrollView,然后里面各种控件,并且还有一个RecyclerView,因为要频繁的向服务端请求数据,请求数据后将数据填充到相应的view中。那么问题来了,当ScrollView不能滑动的时候(其实就是ScrollView的高度没有超过屏幕的高度,也就是说没必要滑动,有可能这次请求,服务端返回的数据比较少),RecyclerView是可以正常滑动的。但是当ScrollView可以滑动了(就是说这次服务端返回的数据有点多,ScrollView的高度超过了屏幕的高度原创 2017-03-30 11:32:10 · 1669 阅读 · 0 评论 -
android sqlite 初次尝试遇到的坑
转载请注明出处:(http://blog.csdn.net/qq_35071078/article/details/70149064)android sqlite 初次使用遇到的坑前言最近尝试写一个单机版的app,用sqlite来存储数据,之前对没用过sqlite,于是乎在网上搜索了下,各种大牛的博客不计其数,看了他们的博客后确实有了一定的了解,但是自己动起手来,总是有那么些坑,让你不得不掉下去。原创 2017-04-12 23:50:59 · 1260 阅读 · 1 评论 -
android系统自带图片裁剪的注意事项(E/JavaBinder: !!! FAILED BINDER TRANSACTION !!!)
转载请注明出处:(http://blog.csdn.net/qq_35071078/article/details/72835876)最近的项目中用到了图片裁剪的功能,所以用到了系统自带的裁剪功能代码如下:(现在的思路是这样的,首先传入需要裁剪的图片的Uri,给系统自带的图片裁剪activity,然后进入到这个activity,当裁剪完成后,返回,在我们自己的activity调用onActivity原创 2017-06-01 22:23:19 · 3526 阅读 · 0 评论 -
解决给一组Button设置Background导致点击效果错乱问题
在自定义组合控件中,有可能会自定义属性来给某些组件设置background。 比如说我这里有一组Button,一上手,你可能会这么写: if (attrs != null) { TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.TableView, defStyleAttr, 0)原创 2017-07-20 15:27:29 · 500 阅读 · 0 评论 -
解决在Android中给Button设置Padding无效的问题
在Xml中给Button设置padding = 0 和用代码给Button设置padding = 0 都无效,是因为,这种情况下,Button的宽高是受TextView中的变量:mMinWidth , mMinHeight和View中的变量:mMinWidth , mMinHeight来共同决定的。首先说一下,TextView是继承自View的,而Button又是继承自TextView的,但其实上,原创 2017-07-20 18:10:50 · 3945 阅读 · 0 评论