- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Android @Part parameters can only be used with multipart encoding. (parameter #1)
最近使用Retrofit上传头像的时候报错java.lang.IllegalArgumentException: @Part parameters can only be used with multipart encoding. (parameter #1) for method UserService.updateAvatar at retrofit2.Se...
2019-03-19 10:09:17 5304
原创 Android P版本 刘海屏适配 与WindowInsets,DisplayCutout使用
Android P版本的发布,引入了刘海屏的概念,像华为nova 3e,vivo X21等手机厂商也纷纷推出自己的刘海屏手机,我们先预览下HUAWEI nova 3e的机照从这张图中我们可以看出,所谓的刘海屏实际上是安装在状态栏的一块玻璃屏幕,刘海屏的高度等于状态栏的高度如果我们的的app没有适配android p的刘海屏,那么在显示的时候变会出现问题,1)如没有状态栏,全屏显示的...
2019-03-19 09:57:08 3136
原创 Android fragment懒加载(界面可见时加载,左右滑动只第一次加载一次数据)
使用前需知 目前有人使用后出现了诸如首次打开显示空白界面,但点击有反应;或来回切换又变空白界面的问题。这些问题我暂时还不知道该怎么解决,后期有时间时会具体去分析下问题该怎么解决。所以你如果要使用该代码,希望考虑一下,我自己的小应用目前是没碰到这些问题。效果老规矩,先来看看效果图没错,我又入坑了,又重新做了个 Gank 客户端,因为之前那个代码写得太烂了,这次有好...
2019-03-15 14:34:23 2124
转载 Android 仿微信通讯录功能,好友排序 + 字母索引
一、效果图展示二、功能特点1.好友排序:按照拼音顺序对好友进行排序,兼容英文数字符号等2.字母索引:右侧字母导航条,既可拖动也可点击,联动ListView滑动三、实现接下来就让我们一步步显示这个效果吧。1.右侧字母索引的导航条这个我们可以在网上找到很多类似的,你大可找一个自己喜欢的甚至自己写一个出来,这里我在网上找了一个带波浪效果的,看起来比较炫酷一点吧。这...
2019-03-14 17:29:44 1374
原创 android 流式布局
今天做项目碰到一个搜索界面的绘制,包括历史记录的添加,搜索后添加到搜索列表,显示的样式类似淘宝 的搜索记录1.首先创建FlowLayout类,继承ViewGrouppublic class FlowLayout extends ViewGroup { private static final String TAG = "FlowLayout"; private stati...
2019-03-12 10:41:45 332
转载 表单验证(正则表达式)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body{ margin: 0 auto; }...
2019-03-12 10:20:45 208
原创 TabLayout的基本使用
1.添加依赖:compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.android.support:design:24.2.0'Mianactivity中的使用package com.noonecode.tablayoutdemo;import android.support.design.wi...
2019-03-12 10:20:23 147
原创 Android 自定义dialog并链式调用
1.首先定义一个xml文件,制定我们需要的dialog样式<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" andro...
2019-03-07 15:39:15 528
原创 Android 横竖屏切换的处理方式
/** * 横竖屏切换处理 * * @param newConfig */@Overridepublic void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); if (mLayoutManager != null &&...
2019-03-04 17:27:50 272
原创 Android 获取状态栏的高度
/***方法1 * 获取状态栏高度 *通过反射的方式获取* @param context * @return */private static int getStateBar2(Context context) { Class c = null; try { c = Class.forName("com.android.internal.R$dimen...
2019-03-04 17:10:58 711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人