- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 环信群聊功能
实现了环信的 群聊功能 修改了环信的 easeui 没有使用环信的红包功能, 目前的红包消息可以发出去 对方也能收到, 有待下一步的完善
2016-09-23 20:48:31 3680 4
原创 ExpandableListView 会出现的问题
ExpandableListView的 divider属性 慎用(最好别用) 亲测结果: 在布局xml中设置 divider 和 dividerHeight 、childDivider 之后会出现的问题 1: divider 在 Group 和 Child 都起了作用 而且Group 、Child 的两个条目之间和最后一
2016-09-29 08:47:55 841
原创 字符串不能按照 小数点分割的解决办法
例如:String str = "10.00"; String[] strs = str.split("."); 此时打印 strs的 length 为 0 解决办法 转意: str.split("\\."); 小数点前面加 两道反斜杠
2016-09-28 16:31:52 1946
原创 ListView的 setOnScrollListener
@Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { /** * firstVisibleItem 表示在
2016-09-24 16:11:13 435
原创 ExpendableListView 实现多选并且动态改变数据 + 输入框的动态改变数据
package com.basedemo.my.xi.basedemo.fragment;import android.content.Context;import android.graphics.Rect;import android.net.Uri;import android.os.Bundle;import android.support.v4.app.Fragment;i
2016-09-23 20:33:49 617
原创 根据Gridview中选择的项 动态改变数据
package com.basedemo.my.xi.basedemo.fragment;import android.content.Context;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import andr
2016-09-23 20:24:34 1611
原创 弹出PopupWindow让屏幕的其它地方变颜色
/** * 设置添加屏幕的背景透明度 * @param bgAlpha */public void backgroundAlpha(float bgAlpha){ WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 getWindow(
2016-09-23 20:05:48 1283
原创 仿QQ侧拉删除
我的这个界面 是由 极光推送点击后 进入的界面: 界面中的数据 都是请求服务器所得到的xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:
2016-09-23 19:51:50 997
原创 仿京东收货地址三级联动
声明 我没有用tabLayout(pageSlidingTabStrip) + viewpager + fragment如果用上面的方法实现 更加简单 我用的是 一个listview 去实现的该界面 代码是从项目中抽取的,没有整理的很细。package com.basedemo.my.xi.basedemo.activity;import and
2016-09-23 19:31:25 8834 21
原创 listview 在不改变数据源的情况下 刷新adapter 的解决办法
声明:本人是在 集成环信的群聊功能后,监听收到消息在不改变Adapter的情况下 刷新群组列表,使群组列表中单个群组的item上面显示 小红点效果图如下代码如下:msgListener = new EMMessageListener() { @Override public void onMessageReceived(List messages)
2016-09-19 20:07:03 2026
原创 导入项目后Maven的问题 Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
找到 project 的 build.gradle 修改 maven 的 classpath 因为 1.2 和 1.3 的区别很大 路径是不同的buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools
2016-09-19 11:30:19 554
原创 ViewPager+Fragment 懒加载的实现
只需要重写 fragment中的 setUserVisibleHint 方法 需要注意的是 这个方法是在 onCreateView之前执行的所以需要配合 visible来使用代码 soeasy:@Overridepublic void setUserVisibleHint(boolean isVisibleToUser) { supe
2016-09-19 09:18:05 326
原创 极光推送的基本集成步骤
以下方式 使用手动集成 也可 自动集成 1.首先需要创建应用2.copy libs下面的so 及 jar 并 add as library3.在 Module.app 的 gradle 的 android 节点下 配置 sourceSets节点 的main中加入sourceSets { main { jniLibs.srcDirs =
2016-09-18 19:06:47 2604
原创 带指示点的无限轮播(直接可以向左滑,速度稳定,时间久了速度也不会变)
直接 贴代码package com.basedemo.my.xi.basedemo.view;import android.content.Context;import android.os.Handler;import android.os.Message;import android.support.v4.view.PagerAdapter;import android.s
2016-09-08 18:49:03 1226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人