- 博客(51)
- 收藏
- 关注
原创 Android 软键盘属性应用及其实例
Android 软键盘的应用例子1、搜索框点击回车后想要搜索并且关闭软键盘代码很简单,如下所示,通过android:imeOptions="actionDone"设置回车键为完成按钮,在不同的输入法中可能显示的内容会有不同,常见的会显示“完成”或者"Done”,点击完成按钮后软键盘会收起来。还有一点别忘了,就是要设置android:singleLine="true",让Edittext只能输入一行,否则点击回车还是会换行。```xml<EditText android:l.
2021-01-29 17:11:38
266
1
原创 TextView添加下划线 和 中间线
控件…getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); 中间线.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG); 下划线
2020-05-29 18:58:24
638
原创 圆形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
182
原创 常用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
2440
原创 悬浮的头像布局
<?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
270
原创 好用的第三方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
3989
原创 工具
打印的方法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
124
原创 用的
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
468
原创 依赖
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
111
原创 春林
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
215
原创 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
576
原创 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
453
原创 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
138
原创 封装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
400
原创 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
117
原创 添加数据库点击的时候
数据库的添加最新接口回调的方法 public RxxpListenter rxxpListenter; public void setRxxpListenter(RxxpListenter rxxpListenter) { this.rxxpListenter = rxxpListenter; } public interface RxxpList...
2019-04-21 21:27:06
118
原创 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
178
原创 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
270
原创 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
138
原创 EventBus的使用 点击商家的时候商品选中
//第一步注册EventBus的依赖 implementation 'org.greenrobot:eventbus:3.1.1'//注册 注意需要在 寻找控件的方法里面去写 EventBus.getDefault().register(this); 解绑注册//第二个是选中的状态 @Override public void onD...
2019-04-06 22:11:47
1222
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
174
原创 购物车的全选反选、以及自定义加减器、计算值
//全选反选 需要在集合内外两层定义Boolean 值 默认为uFlase 点击总的时候判断是否选中、拿取总的数据进行选中、和内层的集合进行选中 yh_check_zong.setOnClickListener(new View.OnClickListener() { @Override public void onClic...
2019-04-05 15:06:21
197
原创 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
181
原创 二级联动
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
170
原创 动画
private void initVlaues() { //位移 ObjectAnimator translationX = ObjectAnimator.ofFloat(circle, "translationX", 0,1200); ObjectAnimator translationY = ObjectAnimator.ofFloat(circ...
2019-03-24 21:04:53
127
原创 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
291
原创 第三方登录QQ
第一步设置权限配置Xml <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <dat...
2019-03-24 16:21:14
213
原创 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
120
原创 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
142
原创 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
435
原创 展示数据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
402
原创 MVP的使用方法
IV接口数据展示到ViewIp接口写的是绑定、解绑、传递请求到M层IM接口是p层传递的数据、异步请求、然后拼接接口并且使用PostMan 然后回传传然后P层需要关联View还有连接Model 调用Model的接口 并且实现接口类并把接口软引用进行处理、并且把Model拿到的数据传递给Iview接口V层需要调用P层 P层的数据绑定给当前的Activity、然后当点击的时候传入输入的值...
2019-03-15 19:47:21
773
原创 怎么使用黄牛刀
//导入这两个依赖implementation ‘com.jakewharton:butterknife:8.5.1’annotationProcessor ‘com.jakewharton:butterknife-compiler:8.5.1’导入星最多的那个//然后运用的时候要放在布局上...
2019-03-15 19:12:56
403
原创 重中之重
//底面布局Framlayout 和 RadioGroup 一定要设置方向 然后子控件的上面图片显示是drawTop//底面代码早到控件、获取帧布局管理器 getSupportFragmentManager(); 然后打开beginTransaction()、然后替换布局、并且默认展示第一个 记住要提交 commit();然后点击下面切换的时候(打开beginTransaction())...
2019-03-07 15:26:06
187
原创 最终
切换布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.co
2019-03-06 19:28:49
135
原创 数据库核心
public class MyHelper extends SQLiteOpenHelper { public MyHelper( Context context) { super(context, "bw.db", null, 1); } @Override public void onCreate(SQLiteDatabase db) { ...
2019-03-03 20:43:27
416
原创 PulltoRefresh应用、可以和XlistView实现相同
布局的时候需要手动Copy属性//设置上拉下载都可以listView.setMode(PullToRefreshListView.Mode.BOTH);//第二个方法有两个listView.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2() {//下拉刷新@Overridepublic void onPu...
2019-03-01 19:59:35
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人