随笔分类 -  Android开发笔记

GreenDao在Android开发中的使用
摘要:GreenDao和Realm对比 1.在项目的build.gradle中相应的代码 buildscript { dependencies { classpath "com.android.tools.build:gradle:4.2.0" //关于greendao classpath 'org.gr 阅读全文

posted @ 2021-11-09 18:21 HarperSun 阅读(298) 评论(0) 推荐(0)

Android 中 Fragment 使用简介
摘要:(1) 导包: import android.support.v4.app.Fragment 尽量不要用app包中的fragment,因为这个是在3.0之后才有的,支持的版本太高,在低版本中是是用不了的。 当这个Activity的布局中有<fragment>标签的时候,这个Activity必须继承F 阅读全文

posted @ 2021-11-09 14:32 HarperSun 阅读(49) 评论(0) 推荐(0)

可全选或取消全选和支持item单个的RecyclerView
摘要:RecyclerView.Adapter public class SelectAdapter extends RecyclerView.Adapter<SelectAdapter.SelectHolder> implements View.OnClickListener, View.OnLongC 阅读全文

posted @ 2019-07-01 22:47 HarperSun 阅读(1328) 评论(0) 推荐(0)

给progressbar设置drawable和自定义progressbar
摘要:在项目中遇见给progressbar直接设置drawable背景不起效果,解决方法如下: public class SetProgressDrawable { private Context context; private ProgressBar progressBar; private int 阅读全文

posted @ 2019-07-01 21:56 HarperSun 阅读(4127) 评论(0) 推荐(0)

RecyclerView多种类型Item的Demo
摘要:一、数据 public class Multiple { private int itemType; private String itemName; public int getItemType() { return itemType; } public void setItemType(int 阅读全文

posted @ 2019-05-27 22:44 HarperSun 阅读(525) 评论(0) 推荐(0)

观察者模式
摘要:做项目中遇到Fragment跳转到Activity后,activity中的数据要传递回fragment中,而该fragment依赖的activity在不同的model中,此时用到了观察者模式! 第一步:观察者接口 public interface ObserverListener { /** * 刷 阅读全文

posted @ 2019-02-20 19:50 HarperSun 阅读(127) 评论(0) 推荐(0)

点击可展开的TextView
摘要:自定义TextView 1 package com.sun.mytext; 2 3 import android.annotation.SuppressLint; 4 import android.content.Context; 5 import android.os.Build; 6 impor 阅读全文

posted @ 2018-12-18 20:02 HarperSun 阅读(765) 评论(0) 推荐(0)

ViewPager的使用
摘要:代码: 1 public class MainActivity extends AppCompatActivity { 2 private ViewPager viewPager; 3 private int[] imgs = {R.drawable.img_01,R.drawable.img_02 阅读全文

posted @ 2018-12-17 22:08 HarperSun 阅读(148) 评论(0) 推荐(0)

每次点击图片一次,图片旋转90°
摘要:第一步:自定义ImageView 1 /** 2 * @author Sigal 3 * on 2018/12/17 4 * note: 每次点击旋转90度的ImageView 5 */ 6 @SuppressLint("AppCompatCustomView") 7 public class Ro 阅读全文

posted @ 2018-12-17 21:34 HarperSun 阅读(359) 评论(0) 推荐(0)

CoordinatorLayout + AppBarLayout 的简单使用及解决滑动抖动问题
摘要:第一步: 导入相应的design包 1 dependencies { 2 ...... 3 implementation 'com.android.support:design:27.1.0' 4 } 第二步:布局文件 1 <LinearLayout xmlns:android="http://sc 阅读全文

posted @ 2018-11-26 21:01 HarperSun 阅读(6761) 评论(0) 推荐(0)

导航