android
-火星人-
若世界不能被征服,要这世界有何用
展开
-
gradle 升级3.0后android项目不能构建解决办法
gradle 升级3.0后android项目不能构建解决办法昨天看到gradle更新3.0版本之后,idea构建的时候出现版本不支持的错误经过一番折腾之后,找到一种临时解决方法: 修改如下:buildscript { ..... dependencies { classpath 'com.android.tools.build:gradle:2.+' }}原创 2016-08-19 11:03:20 · 334 阅读 · 0 评论 -
repo 切换sync数据源
repo 切换sync数据源在下载android源码后不是全部获取的数据仓库,当想要切换其他的数据源的时候(比如获取studio的源码), 这时候可以使用如下命令获取:repo init -b studio-2.2repo sync这之后同步下来的就是其他的源码原创 2016-09-27 13:37:55 · 703 阅读 · 0 评论 -
RecyclerView嵌套后刷新View自动滑动解决
最近在学习实现网易金融UI的时候遇到一个问题: 当我切换回来的时候RecyclerView因为嵌套的关系他会自动定位到嵌套的view位置。 其实只要把子RecyclerView的焦点取消即可解决这个问题。RecyclerView.setFocusable(false);效果如图:原创 2016-10-03 21:11:18 · 3044 阅读 · 0 评论 -
使用Resources.getIdentifier (name, defType,defPackage)获取资源Id
有些时候资源的想要不通过R.layout.xxx获取Id,这时候就可以使用Resources.getIdentifier()这个方法来获取。 比如有一个图标的数组,命名分别为i1,i2,i3…这时候想要显示在控件上使用R.drawable.i1这种方式很不方便可以通过如下方法实现。Resources res;for(int i=0;i<10;i++){ //参数分别为资源名称,资源类型原创 2017-05-05 13:19:41 · 2281 阅读 · 0 评论 -
RecyclerView添加Item的点击事件
RecyclerView没有像ListView那样的ListView.setOnItemClickListener(),但是提供了RecyclerView.addOnItemTouchListener来设置监听。原创 2017-04-27 12:33:02 · 568 阅读 · 0 评论