- 博客(53)
- 收藏
- 关注
原创 仿探探左右滑动的简单实现
一、导入依赖 compile 'me.yuqirong:cardswipelayout:1.0.0'// recylerview依赖: compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'二、布局文件1、activity_main.xml<?xml version="1.0" encoding="utf-8...
2018-05-23 16:33:57
4165
原创 BottomNavigationView 实现底部导航栏
一、先导入依赖// BottomNavigationViewimplementation 'com.android.support:design:27.1.1'二、(1)、在res -->创建menu 文件夹 --> 在写 navigation 这个xml文件 ,里面是你创建的底部按钮的名称和图片如图:(2)、菜单里面的代码<?xml version="1.0" encod...
2018-05-14 17:20:50
636
原创 SmartRefreshLayout 控件 进行刷新+加载
一、布局<?xml version="1.0" encoding="utf-8"?><com.scwang.smartrefresh.layout.SmartRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re
2018-05-07 16:48:29
2619
原创 MVP+RecyclerView+SmartRefreshLayout 实现刷新加载
一、view层接口 (IView)package com.xwj.lenovo.my_mvp_two.view;/** * Created by lenovo on 2018/5/7. */public interface IView { void getSuccess(String string); void getError(String error)...
2018-05-07 16:38:37
1272
原创 自定义实现双击放大缩小的ImageView控件
一、创建一个名为 ZoomImageView的类,里面写有支持图片放大缩小的功能package cgg.com.threeapp.view.costomView;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Matrix;import an...
2018-05-06 19:16:34
469
原创 Android解决fragment重影问题
今天主要说一下出现fragment重影的问题。 Activity 中的 onSaveInstanceState() 里面有一句super.onSaveInstanceState(outState);,Google 对于这句话的解释是 “Always call the superclass so it can save the view hierarchy state”,大概意思是“总是执行这句代码
2018-04-25 19:46:47
2034
1
原创 解决:Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
hvh
2018-04-25 14:15:36
401
原创 FloatingActionButton的用法
关于FloatingActionButton的简单用法一、首先添加依赖compile 'com.getbase:floatingactionbutton:1.9.0'二、布局文件 <com.getbase.floatingactionbutton.FloatingActionsMenu android:id="@+id/talk_item_...
2018-04-23 19:16:26
647
1
原创 android 节操播放器的简单使用
一、先添加依赖 // 节操 implementation 'cn.jzvd:jiaozivideoplayer:6.2.9'注意:加载依赖时可能会报错 说是版本不兼容之类的,具体解决看图:二、xml布局 <cn.jzvd.JZVideoPlayerStandard android:id="@+id/videoplayer" ...
2018-04-12 09:12:43
895
原创 FrameLayout 加载 fragment
1.布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.andro
2018-04-09 15:21:29
539
原创 okHttpUtils工具类->get+post+拦截器
1.okHttpUtils工具类package com.example.gjl.day01_okhttputils.utils;import android.os.Handler;import android.os.Message;import android.util.Log;import java.io.File;import java.io.IOException;import jav
2018-04-06 20:30:31
358
原创 android的MVP展示+详情页面+高德定位+显示蓝点
1.首先:添加依赖 // xRecelrview依赖 compile 'com.jcodecraeer:xrecyclerview:1.3.2' // Glide依赖 compile 'com.github.bumptech.glide:glide:3.7.0' // okhttp依赖 compile 'com.squareup.okhttp3:okhttp:3.3
2018-04-06 20:18:22
780
原创 android MVP登录+注册+xrecyclerview+商品详情+加入购物车
一、导入依赖 //Butterknifejia依赖 compile 'com.jakewharton:butterknife:8.4.0' //使用Butterknife调用插件: annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0' // Rxjava依赖 c...
2018-04-05 21:39:42
592
原创 安卓应用改变logo图标和名称
修改res–values–strings.xml 中的app_name即可,中文也可。如下:1首先将图片icon.png复制到src\main\res\mipmap-xxxhdpi下,其中hdpi,mdpi,xhdpi,xxdpi,xxxdpi为分辨率,鉴于现在的手机屏幕分别率普遍较高,所以放入xxxdpi下。2.然后在清单文件--》修改 AndroidManifest.xml:android...
2018-04-03 15:19:29
5793
原创 XRecyclerView的简单使用
请求数据用的是retrofit+Rxjava+MVP框架,这里就不具体写啦! 相信大家都会的哦!下面是XRecyclerView的具体使用:详解如下:首先是 MainActivity的布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.andr...
2018-04-02 17:13:27
992
1
原创 Retrofit封装工具类
package com.bwei.lenovo.day0329zhoukao3.http;import android.util.Log;import com.google.gson.Gson;import java.io.IOException;import okhttp3.FormBody;import okhttp3.Interceptor;import okhttp3....
2018-03-29 20:39:06
464
原创 RecyclerView 几种布局效果的实现
RecyclerView布局的几种 效果 如下:1.瀑布流的效果—>实现横向滑动展示两行gridRecyclrvire.setLayoutManager(newStaggeredGridLayoutManager(2, StaggeredGridLayoutManager.HORIZONTAL));2.网格布局效果—> 实现GridView纵向滑动两列...
2018-03-22 17:38:37
1170
原创 自定义轮播图
一、自定义Banner控件的布局<?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent
2018-03-21 22:07:13
661
原创 FrameLayout 加载 Fragment
一、mainActivity写布局----底部按钮。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-...
2018-03-20 17:52:20
8968
原创 Frseco加载图片 一》常见错误解决办法
1.android.view.InflateException:BinaryXML file line #6: Binary XML file line #6: Error inflating class com.facebook.drawee.view.SimpleDraweeView解决方法:(1)先检查这个SimpleDraweeView类能不能找到,如果能找到了,看看这个库是否已经初始化。...
2018-03-15 18:36:06
298
原创 反射
一、反射出如下类中的方法->属性->对象public class Preson { public String name; private int age; public void setName(String name) { this.name = name; } private String getName() { ...
2018-03-08 17:07:25
141
原创 京东分类页面
1.先添加需要的依赖compile 'com.squareup.okhttp3:okhttp:3.3.0'compile 'com.github.bumptech.glide:glide:3.7.0' 2.添加网络权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><...
2018-03-05 12:13:49
733
原创 设置listview展示数据每个item之间的间隔
在布局文件的listview的控件上写如下代码:android:divider="#00000000"android:dividerHeight="18dp"
2018-03-05 10:32:16
5871
2
原创 RecyclerView展示数据 点击图标切换界面布局
导入依赖compile 'com.github.bumptech.glide:glide:3.7.0'compile 'com.squareup.okhttp3:okhttp:3.3.0'compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'添加权限<uses-permission android:name="android...
2018-02-17 19:04:24
925
原创 购物车^_^
一、导入依赖compile 'com.github.bumptech.glide:glide:3.7.0'compile 'com.squareup.okhttp3:okhttp:3.3.0'compile files('libs/gson-2.2.4.jar')二、添加权限<uses-permission android:name="android.permission.INTERNET"...
2018-02-13 21:58:19
221
原创 购物车
一、导入依赖compile 'com.github.bumptech.glide:glide:3.7.0'compile 'com.squareup.okhttp3:okhttp:3.3.0'compile files('libs/gson-2.2.4.jar')二、添加权限<uses-permission android:name="android.permission.INTERNE...
2018-02-13 21:44:57
227
原创 Handler实现3秒跳转==欢迎界面
一:先写main布局xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http
2018-02-01 18:11:13
1113
原创 制作二维码
1,在project的build.gradle添加如下代码(如下图):allprojects { repositories { jcenter() maven { url "https://jitpack.io" } }}2,在app/build.gradle文件中添加:compile 'com.github.open-android:
2018-01-29 17:50:31
243
原创 组合控件 搜索框
一 :首先创建一个布局文件 写搜索框布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:back...
2018-01-28 23:20:06
669
原创 OKHttpClient封装
注:一定要在MainActivity中调用接口回调的方法public class OKHttpUtils { //单利模式,获取对象 private static OKHttpUtils okHttpUtils = null; private MyHandler myhandler = new MyHandler(); private OkLoadList
2018-01-28 21:48:27
261
原创 AngularJS增、删、改、查
.cls1 { float: left; margin-left: 560px; } .cls2 { float: left; margin-left: 40px; }
2018-01-18 21:29:45
315
原创 AngularJS网络请求数据、删除、查找、 排序
#name1{ border-radius: 20px; } #name2{ border-radius: 20px; } var App = angular.module("App", []);
2018-01-18 20:37:32
269
原创 Angular 模拟简单购物车
a { color: red; text-decoration: none; margin-left: 170px; } var App = angular.module("App", []);
2018-01-17 11:48:10
188
原创 AngularJs增、删、改、查、排序、多选反选、批量删除
月考增删改查综合练习 var App = angular.module("App", []); App.controller("Demo", function($scope) { $scope.datas = [{ id: 10
2018-01-16 21:25:13
208
原创 AngularJs 实现删除、小计、总计、点击按钮改变数量
div { margin-top: 40px; } /* 隔行变色*/ tr:nth-of-type(even) { background-color: #F5F5F5; }
2018-01-13 14:16:34
1221
原创 AngularJs表格 增加、删除、关键字查询、按数量排序
//导入类库 .div1 { width: 700px; height: 50px; } .div2 { float: right; border: 1px soli
2018-01-12 19:12:03
262
原创 AngularJs表格增刪
/*偶数行隔行变色*/ table tr:nth-child(even) { background: #f89; } /*奇数行隔行变色*/ table tr:nth-child(odd) {
2018-01-10 12:05:38
215
原创 表单 的 地址联动 添加~删除
*{ padding: 0px; margin: 0px; /*box-sizing: border-box;*/ } .box{ width: 800px; height: 500px; margin: 2
2018-01-06 12:12:38
257
原创 正则表达式
使用示例:function ph(){ var p=document.getElementById("phone").value; var reg=/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/; alert(p.searc
2018-01-05 19:05:41
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人