Android 融云IM 的 RongIM.connect(token,RongIMClient.ConnectCallback)三个回调函数不走

log提示配置清单出错。 这个时候其实是的libs里忘了添加融云的 libsqlite.so 文件,你只需要把这个文件放到你的libs下就行。 这个开发文档里有写:https://www.rongcloud.cn/docs/android.html ...

2019-05-22 17:52:27

阅读数 70

评论数 0

Android中 TabLayout的TabItem文字和图片莫名不显示问题处理

Tablayout在没有设置适配器的时候,TabItem的文字和icon是正常显示的,可一旦设置上适配器文字和icon就直接消失,这个时候有两个解决办法(本人暂时只有两个) 1.效果图: 2. 正常写法设置适配器后的实图: <android.support.design.wi...

2019-05-02 12:19:07

阅读数 82

评论数 0

自定义View(多个组件组成的layout)

虽然include也节省了写xml的时间,但是里面的响应事件还是每次都要写一遍,很多时候,为了节省开发时间,对于重复的布局,我们会直接通过自定义来实现。 1.在valuse文件下创建一个attrs文件(): <?xml version="1.0&...

2019-02-22 16:04:54

阅读数 21

评论数 0

Android Tablayout 指示器长度修改

其实我们大多时候是这两个需求,一个自带的属性就搞定, app:tabIndicatorFullWidth="false",ture是第一个红箭头,false是第二个。 想要修改指示器的样式,直接在代码中修改: tabThree.setSelectedTa...

2018-12-21 15:48:30

阅读数 455

评论数 1

Android Tablayout icon的修改

android v7里的Tablayout里,tabItem可以直接设置一个icon,但是不论你的图片大小是多少,它都会给你弄成一个小图标,这有时候就没法实现UI上的效果。 直接在TabItem设置icon的效果:,xml: <android.support.desig...

2018-12-21 13:58:59

阅读数 96

评论数 0

ListView适配器的封装

copy可直接用,废话不多说。 1.封装: /** * Created by Administrator on 2018/9/1. */ public abstract class BaseAdapter<A> extends android....

2018-09-01 15:19:10

阅读数 41

评论数 0

Android下载APK并安装(支持8.0和5.0,6.0和7.0没有测试不知道)

老大让弄APK直接代码更新,之前没有写过不会,网上溜达了一圈,也抄了一圈,把代码贴出来,下次用的时候可以直接COPY,也希望能帮到没写过的朋友。   流程: 1.  请求后端,判断是否需要更新当前APK。 2.  判断android版本号是否>5.0(Build.VE...

2018-08-15 20:52:22

阅读数 1374

评论数 2

Scrollview嵌套webveiw,RelativeLayout和listview的时候,解决底部留有大片空白,显示不全的问题

开发的时候遇到一个难题,ScrollView嵌套里的Linearlayout有webveiw,RelativeLayout和listview,方向为垂直,里面的listview重写高度就可以,重点是webview,高度死活不对,给了js方法,没用,这个bug愣是拖了一个星期,后面还是大佬指导才解决...

2018-07-30 17:57:30

阅读数 167

评论数 0

仿微信 把一个view生成图片并保存到手机相册当中(支持刷新相册)

项目里需要生成把显示一个图片,然后生成图片保存到相册里,并分享到微信,QQ,这里就贴出生成图片的核心代码,不说废话自己看。1.前后效果图2.把一个View转成Bitmap:3.private Bitmap bmp; private Bitmap loadBitmapFromView(View v)...

2018-07-06 17:27:32

阅读数 907

评论数 0

Retrofit2.0的使用

1.public class RetrofitManager { //基地址 public static final String BASE_URL = "基地址";//比如http://105.55.525.25:8080 //单例 ...

2018-06-10 19:39:22

阅读数 47

评论数 0

Android微信第三方登录

1.跟老大拿到审核通过的AppID和Appkey.2.Manifest.xml中加入权限(这里有对于的,如果你是负责整个app的开发,放心,多出的权限的后面你也是会用到的):<uses-permission android:name="android.per...

2018-06-10 18:49:23

阅读数 191

评论数 0

Android实现QQ第三方登录

1.叫老大给AppId。2.在xml里加入权限(我这里有多余的,不过你要是负责整个App的话,这几个多出的就不用在意,你后面还是会用到的):<uses-permission android:name="android.permission.MOUNT_UNM...

2018-06-10 17:40:33

阅读数 2769

评论数 0

TextView使用drawableTop、drawableLeft...时怎么处理图文间距

当个一文本对应一张图片的时候我们会优先使用TextView配合drawableTop.....等四个方法,但会发现文本和图片间距太小,导致不美观,这个时候就需要间距了。 1.使用drawablePadding: <TextView android:textColor=&...

2018-06-10 15:56:19

阅读数 2480

评论数 3

设置PopupWindow的背景色

很多时候我们需要自己设置PopupWindoew的背景颜色,怎么做呢?直接在一工具类中写个公共方法,就可以随时引用了。1.我的是:public class TipsUtil { //PopupWindow的背景 public static void setBackgrou...

2018-06-10 15:27:41

阅读数 1123

评论数 0

xml相同代码的处理

XML布局很乱,代码超多,一写就是几百行,怎么办?老老实实的把重复的代码放style里.1.把相同的代码写在style里(style的名字自己定,我的是radio_button_four):<style name="radio_button_four&a...

2018-06-10 14:59:19

阅读数 190

评论数 0

如何自定义listview自带下划线的长度和颜色

有时候我们的listview当中需要实现listview下划线颜色和长度的改动,怎么做呢?xml直接改:1.在drawable下建立一个自定义的布局,我的是:list_divider.xml:<?xml version="1.0" enco...

2018-06-10 14:40:48

阅读数 504

评论数 0

如何去掉listview自带的下划线,并设置每个item的间距

    有时候我们需要实现listview嵌套listview,重点是不允许存在listview自带的下划线,并且每个item之间有一定的间距比如:怎么做?其实直接一个xml布局加两句话就妥妥的了,我的是:<ListView android:id="...

2018-06-10 14:27:36

阅读数 1193

评论数 0

listview点击item怎么拿到适配的内容(对象)

ListView点击item之后拿到适配的内容进行下一步动作,是android移动开发经常遇到的事,基础差,然后又懒,不愿意看源码的同学,想拿到内容可能会想到直接用适配器去拿,比如我(然后就被狠狠的嘲讽了),其实完全没必要,直接从listview.setOnItemClickListener当中返...

2018-06-10 13:47:32

阅读数 130

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭