- 博客(11)
- 资源 (46)
- 收藏
- 关注
转载 Android 6.0的权限问题
首先,我想说说,这篇博客会持续的增加,下面让我们来看看动态的添加权限: //读取相册 if(contextcompat.checkselfpermission(mcontext, manifest.permission.write_external_storage)!= packagemanager.permission_granted){ activitycompat.reques
2016-09-28 18:05:08 657
原创 Android 软键盘不把布局弹上去
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);// adjustPan|stateHidden
2016-09-28 17:17:47 639
原创 android fragment 切换时隐藏软键盘
今天,项目遇到这个问题,在网上找了好久,都不理想,好多都是copy的。结果在大神的帮助下完成,代码如下:public void hideIputKeyboard(final Context context) { final Activity activity = (Activity) context; activity.runOnUiThread(new Run
2016-09-28 14:12:25 4364 2
原创 Android dp,px,sp之间的转换
Android 对于这个来说,是个小知识点,但对于有些情况还是很有必要的,毕竟这样也可以适配很多手机,虽然,后续随着AS的升级,百分比布局的出现,用到此功能的也许是在少数。先我们来看看它们之间的转换:dp是虚拟像素,在不同的像素密度的设备上会自动适配,当然sp也一样。可想而知,px可不能适配。下面看看dp,ps跟px的转换:在320x480分辨率,像素密度为1,1dp=1px 在480x800分辨
2016-09-28 13:03:42 1311
原创 adapter的notifyDataSetChanged()无效
今天,由于这个问题,找了好久,然后看了notifyDataSetChanged()的源码,终于知道问题所在了。哎,内心那个苦呀。其实大部分原因是因为:与adpter关联的list的指向已经改变,而调用notifyDataSetChanged会去检查原来list指向的数据是否变化,但是这时的list已经不是原来的list了,所以它无法判断,只能不作出响应了。其实就是这么简单。那怎么解决呢,无非就是让该
2016-09-19 18:44:30 666
原创 Android 在OnCreate获取需要控件的高度,宽度,textview的行数等等
其实,这是一个很小的知识点,之前在做通知从顶部慢慢划出时,就用到过。但为什么还拿来写了,说白了,就是再次熟悉下,记个笔记,代码如下(以获取textview的行数为例): public class MainActivity extends AppCompatActivity {TextView textView;Button button;int lineCount;@Overridepro
2016-09-19 18:31:19 685
转载 Error:Execution failed for task ':clean'. > Unable to delete directory :\build\intermediates
Error:Execution failed for task ‘:clean’. > Unable to delete directory :\build\intermediates我用的是Android studio,之前就一直碰到这个问题,用的一种笨方法,就是重启电脑,一般就可以运行程序了。但是这样太麻烦了。今日又重新查找,在这里http://stackoverflow.com/questi
2016-09-14 09:10:05 971
原创 Android 瀑布流
在RecycleView出来之前做瀑布流相对较麻烦,现在吗,呵呵。肯定简单多了。那下面我们就一起看看重要代码:demo链接地址如下,之前网上出现的那些问题已经解决,例如下拉,上滑图片位置改变之类的,图片大小随时在改变等。
2016-09-13 08:58:50 1007
原创 Android Xlistview 或者 listview改变控件显示隐藏,chekBox状态发生改变,下拉,上划出现错乱。
其实,这个问题已经过时了,很少有人在用listview了,有recyclerview干嘛,还用listview,但鉴于好多程序员还在用Xlistview,我就在说说这个问题的解决方法,如下: 箭头指的函数,是自己写的。就是恢复一些控件的状态,例如:我之前rlOpration(看上面代码,代码中的一个控件)是隐藏的,但在某些状态要显示,显示前我把它初始化最初状态;该函数如下: priv
2016-09-03 23:47:56 979
原创 Android Dialog高度封装
最近工作较忙,项目里面需要大量用到Dialog,于是乎就自己写了个dialog的封装,但现在还是很有局限性的,例如封装的该dialog,设置是从底部弹出的,如果你想从顶部弹出,自己可以修改下,我后期会进一步完善。 先看看使用方法,其实就跟button点击模式一模一样,我是照着源码自己封装的。 当然,你也可以这样用: 下面是Demo链接,其实代码,很简单,自己要想改的更完善也挺ok的。
2016-09-03 22:48:33 1058
点击listView中的图片,在HorizontalScrollView显示出来,在点击item,图片消失
2016-06-18
RecyclerView侧滑删除添加下载
2017-09-26
图片选择器
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人