Android
wtmoon
这个作者很懒,什么都没留下…
展开
-
Adapter.notifyDataSetChanged()无法更新的问题
在从后台获取JSON数据解析后,放到全局的allList中,然后调用adapter.notifyDataSetChanged()方法,发现数据并没有更新.原因为: 当用JSON解析出list时,如果直接赋值给全局allList,会直接产生一个新的list给allList,adapter会判定不是原有的对象,无法实现更新.关于JSON解析数组的源码,这里使用的是fastjson中parseArray方原创 2017-02-24 09:04:47 · 208 阅读 · 0 评论 -
AndroidStudio无法启动模拟器问题
cannot lanuch AVD in emulatoremulator:ERROR:virtual device name contains invalid characters转载 2017-02-14 22:19:14 · 861 阅读 · 0 评论 -
约束布局constraint-layout导入失败的解决方案
约束布局constraint-layout导入失败的解决方案转载 2017-02-12 18:33:02 · 209 阅读 · 0 评论 -
完美解决EditText和ScrollView的滚动冲突
完美解决EditText和ScrollView的滚动冲突(上)完美解决EditText和ScrollView的滚动冲突(下)转载 2017-03-28 18:55:58 · 185 阅读 · 0 评论 -
Android EditText被输入法遮挡
Android EditText在ScrollView中被输入法遮挡转载 2017-03-28 18:48:23 · 153 阅读 · 0 评论 -
ListView设置Adapter后直接获取子控件为null的解决方法
setadapter后直接获取列表中子控件view,需要设置单独线程 handler.postDelayed(new Runnable() { public void run() { v = dropListView.getChildAt(0); } }, 500);转载 2017-03-19 16:33:54 · 166 阅读 · 0 评论 -
ListView滑动设置导航栏渐变
参考博客实际项目中滑动的计算如下:/** head0 为listView增加的headView titleGroup 为需要渐变的View**/private void showSearchBarShow() { int headBottomToParentTop = head0.getHeight() + head0.getTop(); int h转载 2017-03-19 15:57:52 · 486 阅读 · 0 评论 -
仿淘宝view滑动至屏幕顶部会一直停留在顶部的位置
仿淘宝view滑动至屏幕顶部会一直停留在顶部的位置转载 2016-11-17 16:28:10 · 153 阅读 · 0 评论 -
Android添加阴影
AndroidLinearLayout:添加阴影边界LinearLayout - Android LinearLayout : Add border with shadow around a lineANDROID L——Material Design详解(视图和阴影)Android 5.0学习之定义阴影转载 2016-11-17 16:25:45 · 187 阅读 · 0 评论 -
Eclipse/Material Design
原文链接转载 2016-10-26 09:55:22 · 203 阅读 · 0 评论 -
Android 笔记整理 MaterialDesign---CollapsingToolbarLayout
CollapsingToolbarLayout中属性1.contentScrim: 设置当完全CollapsingToolbarLayout折叠后的背景颜色2.expandedTitleMarginStart: 设置扩张时候(还没有收缩时)title与左边的距离3.layout_scrollFlags: 设置滚动表现 a. Scroll, 表示向下滚动列表时候,CollapsingToolba转载 2016-10-25 11:01:04 · 151 阅读 · 0 评论 -
Android Notification
Android 弹无虚发之第四弹:你应该掌握的Notification(Notification的通知栏常驻、Notification的各种样式、Notification点击无效)转载 2016-08-24 10:55:17 · 185 阅读 · 0 评论 -
获取 SHA1 值
原始地址点击这里1.运行进入控制台2.在弹出的控制台窗口中输入 cd .android 定位到 .android 文件夹。3.继续在控制台输入命令。debug.keystore:命令为:keytool -list -v -keystore debug.keystore自定义的 keystore:命令为:keytool -list -v -keystore apk的keystore这里需要的是 deb转载 2016-08-21 23:00:24 · 265 阅读 · 0 评论 -
Android进阶之大话设计模式
Android设计模式系列转载 2016-11-08 10:19:00 · 211 阅读 · 0 评论 -
Android 蓝牙开发之搜索、配对、连接、通信大全
Android 蓝牙开发之搜索、配对、连接、通信大全转载 2016-11-11 16:54:55 · 240 阅读 · 0 评论 -
手动安装 Genymotion-ARM-Translation.zip 到模拟器
当 Genymotion-Arm-Translation.zip 直接拖动到模拟器无法安装时可以使用此方法尝试首先打开模拟器打开Eclipse中的File Explorer 打开cmd命令行 到shell 执行激活命令: sh /system/bin/flash-archive.sh /sdcard/Download/Genymotion-ARM-Translati原创 2016-08-19 11:12:31 · 1103 阅读 · 0 评论