自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 Android 软键盘属性应用及其实例

Android 软键盘的应用例子1、搜索框点击回车后想要搜索并且关闭软键盘代码很简单,如下所示,通过android:imeOptions="actionDone"设置回车键为完成按钮,在不同的输入法中可能显示的内容会有不同,常见的会显示“完成”或者"Done”,点击完成按钮后软键盘会收起来。还有一点别忘了,就是要设置android:singleLine="true",让Edittext只能输入一行,否则点击回车还是会换行。```xml<EditText android:l.

2021-01-29 17:11:38 246 1

原创 约束布局嵌套布局屏幕溢出的问题

嵌套约束布局的时候不要在用约束布局要进行高度的限制要不会 自适应高度

2020-11-08 16:33:52 545 2

原创 TextView添加下划线 和 中间线

控件…getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); 中间线.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); 下划线

2020-05-29 18:58:24 614

原创 圆形ImageView

public class ImageViewPlus extends ImageView {private Paint mPaintBitmap = new Paint(Paint.ANTI_ALIAS_FLAG);private Bitmap mRawBitmap;private BitmapShader mShader;private Matrix mMatrix = new Matrix();public ImageViewPlus(Context context, AttributeSet

2020-05-29 14:10:34 160

原创 常用dialog弹窗样式

Dialog的样式<style name="MyDialog" parent="android:style/Theme.Dialog"> <!--背景颜色及和透明程度--> <item name="android:windowBackground">@android:color/transparent</item> <!--是否去除标题 --> <item name="android:windowNoTitl

2020-05-29 09:45:01 2400

原创 悬浮的头像布局

<?xml version="1.0" encoding="utf-8"?> <ImageView android:id="@+id/iamge_zt" android:layout_width="20dp" android:layout_toRightOf="@id/image_my" android:scaleType="centerCrop" android:src="@mi

2020-05-29 09:36:39 249

原创 好用的第三方xpop使用

第一步导入依赖api ‘com.lxj:xpopup:1.8.10’引用new XPopup.Builder(TCCameraAnchorActivity.this)/*** 如果不加这个,评论弹窗会移动到软键盘上面*/.moveUpToKeyboard(false).hasShadowBg(false).asCustom(new CommentPopup1(TCCameraAnchorActivity.this)).show();public class CommentPopup1

2020-05-29 09:34:50 3862

原创 工具

打印的方法public class LogUtil { public static void init(){ //打印数据的方法 Logger.addLogAdapter(new AndroidLogAdapter()); } public static void d(String msg){ if (!Te...

2019-08-20 22:33:36 102

原创 用的

BaseView层所有都继承package com.example.myapplication.http.Base;public interface IBaseView {}继承的View层 可以重复的调用public interface IShowView extends IBaseView {void onSuccess(T t);void onFaileEd(String er...

2019-08-20 22:14:11 434

原创 依赖

implementation ‘com.zhy:okhttputils:2.6.2’//HttpSimplementation ‘com.squareup.okhttp3:okhttp:3.7.0’implementation ‘com.squareup.okio:okio:1.12.0’implementation ‘com.squareup.okhttp3:logging-interce...

2019-08-19 20:36:23 93

原创 春林

Retrofitpackage com.bawei.duanchunlin0429.http;import retrofit2.Retrofit;import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;import retrofit2.converter.gson.GsonConverterFactory;public cla...

2019-07-13 10:31:08 194

原创 Https的应用

Https的依赖implementation ‘com.zhy:okhttputils:2.6.2’object OkHttpManaher { //这是调用的封装的类 val sslParams = HttpsUtils.getSslSocketFactory(null, null, null) lateinit var mClient: OkHttpClient ...

2019-06-16 21:33:13 537

原创 UpLoading

import android.content.Intent;import android.database.Cursor;import android.graphics.Color;import android.graphics.drawable.ColorDrawable;import android.net.Uri;import android.os.Environment;imp...

2019-05-06 11:43:56 431

原创 EventBus的 使用

//注册反注册定义你要传参的Bean然后传值package com.hsz.com.siyue26;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;import android....

2019-04-27 07:47:52 120

原创 封装MVC

都用的public interface OkHttpListenter<T> { void onSuccess(T data); void onFail(String msg);}````Ppublic class ShowPresenter11 { protected BaseView baseView; public ShowPr...

2019-04-22 08:06:51 380

原创 RxJava

public class OkHttp { private static OkHttp instance; private final OkHttpClient okHttpClient; private OkHttp() { okHttpClient = new OkHttpClient.Builder() .writeT...

2019-04-22 07:53:12 102

原创 添加数据库点击的时候

数据库的添加最新接口回调的方法 public RxxpListenter rxxpListenter; public void setRxxpListenter(RxxpListenter rxxpListenter) { this.rxxpListenter = rxxpListenter; } public interface RxxpList...

2019-04-21 21:27:06 90

原创 OKHTTP二级的封装

package com.hsz.com.cc.OKHTTP;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.os.Handler;import com.google.gson.Gson;import com.hsz.com.cc.MainActivity;im...

2019-04-14 21:28:58 150

原创 Fresco使用的注意事项

// Fresco依赖implementation ‘com.facebook.fresco:fresco:1.3.0’// 支持webpimplementation ‘com.facebook.fresco:webpsupport:1.3.0’// gif加载使用implementation ‘com.facebook.fresco:animated-gif:1.3.0’// Web...

2019-04-14 20:43:46 247

原创 EventBus 全选中状态下的计算价格

public class dianjiEvent { private int postion; private int adapterpostion; private int sum; public int getPostion() { return postion; } public void setPostion(int po...

2019-04-07 10:18:23 110

原创 EventBus的使用 点击商家的时候商品选中

//第一步注册EventBus的依赖 implementation 'org.greenrobot:eventbus:3.1.1'//注册 注意需要在 寻找控件的方法里面去写 EventBus.getDefault().register(this); 解绑注册//第二个是选中的状态 @Override public void onD...

2019-04-06 22:11:47 1202 2

原创 自定义圆 加上 从左下角滑动到右下角66

//自定义的圆public class Donghua extends View { Paint paint; public Donghua(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void draw(Canvas c...

2019-04-06 20:02:57 157

原创 购物车的全选反选、以及自定义加减器、计算值

//全选反选 需要在集合内外两层定义Boolean 值 默认为uFlase 点击总的时候判断是否选中、拿取总的数据进行选中、和内层的集合进行选中 yh_check_zong.setOnClickListener(new View.OnClickListener() { @Override public void onClic...

2019-04-05 15:06:21 175

原创 XrecycleView多条目的实现

Adapter的实现package com.example.one.adapter;import android.content.Context;import android.content.Intent;import android.support.annotation.NonNull;import android.support.v7.widget.GridLayoutManager...

2019-03-31 20:02:02 163

原创 流式布局

https://www.jianshu.com/p/a3bdd425317e

2019-03-25 16:32:31 81

原创 二级联动

package com.example.dell.moni.fragment;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import...

2019-03-24 21:13:45 147

原创 动画

private void initVlaues() { //位移 ObjectAnimator translationX = ObjectAnimator.ofFloat(circle, "translationX", 0,1200); ObjectAnimator translationY = ObjectAnimator.ofFloat(circ...

2019-03-24 21:04:53 114

原创 OkHttp

package com.example.lxxx.HTTP;import android.animation.ObjectAnimator;import android.os.Environment;import android.os.Handler;import android.util.Log;import com.google.gson.Gson;import java.i...

2019-03-24 21:03:25 270

原创 第三方登录QQ

第一步设置权限配置Xml <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <dat...

2019-03-24 16:21:14 185

原创 SearchView的运用

//接口回调//初始化方法SearchView的类package com.example.dell.lianxi;import android.content.Context;import android.os.Build;import android.support.annotation.RequiresApi;import android.util.AttributeSet;...

2019-03-21 16:56:40 102

原创 Glide 的缓存

https://www.jianshu.com/p/75938bddf407//详细的博客 //Glide的缓存 masterPic = list.get(i).getMasterPic(); requestOptions = new RequestOptions(); requestOptions.error(R.drawable.cuowu)...

2019-03-21 16:51:00 110

原创 OKHTTP

package com.example.zhoukao2.HTTP;import okhttp3.Callback;import okhttp3.FormBody;import okhttp3.OkHttpClient;import okhttp3.Request;public class OKHttp { private static OkHttpClient okHt...

2019-03-17 20:51:41 408

原创 展示数据RecelyView

需要导入的依赖 implementation 'com.squareup.okhttp3:okhttp:3.7.0' implementation 'com.jakewharton:butterknife:8.5.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' implement...

2019-03-17 20:40:06 383

原创 MVP的使用方法

IV接口数据展示到ViewIp接口写的是绑定、解绑、传递请求到M层IM接口是p层传递的数据、异步请求、然后拼接接口并且使用PostMan 然后回传传然后P层需要关联View还有连接Model 调用Model的接口 并且实现接口类并把接口软引用进行处理、并且把Model拿到的数据传递给Iview接口V层需要调用P层 P层的数据绑定给当前的Activity、然后当点击的时候传入输入的值...

2019-03-15 19:47:21 745

原创 怎么使用黄牛刀

//导入这两个依赖implementation ‘com.jakewharton:butterknife:8.5.1’annotationProcessor ‘com.jakewharton:butterknife-compiler:8.5.1’导入星最多的那个//然后运用的时候要放在布局上...

2019-03-15 19:12:56 381

原创 使用PostMan的方法

request请求方式要是Post Body 复制接口中的id 存入

2019-03-15 19:12:48 84

原创 重中之重

//底面布局Framlayout 和 RadioGroup 一定要设置方向 然后子控件的上面图片显示是drawTop//底面代码早到控件、获取帧布局管理器 getSupportFragmentManager(); 然后打开beginTransaction()、然后替换布局、并且默认展示第一个 记住要提交 commit();然后点击下面切换的时候(打开beginTransaction())...

2019-03-07 15:26:06 173

原创 最终

切换布局&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;http://schemas.android.co

2019-03-06 19:28:49 116

原创 数据库核心

public class MyHelper extends SQLiteOpenHelper { public MyHelper( Context context) { super(context, &quot;bw.db&quot;, null, 1); } @Override public void onCreate(SQLiteDatabase db) { ...

2019-03-03 20:43:27 389

原创 PulltoRefresh应用、可以和XlistView实现相同

布局的时候需要手动Copy属性//设置上拉下载都可以listView.setMode(PullToRefreshListView.Mode.BOTH);//第二个方法有两个listView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() {//下拉刷新@Overridepublic void onPu...

2019-03-01 19:59:35 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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