自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决listview嵌套gridView顺带解决gridview的高度问题+代码详细版

效果图:listview和gridview都是可滑动的控件(Scrollbar)在Android中,不能在一个拥有Scrollbar的组件中嵌入另一个拥有Scrollbar的组件因为这会混淆滑动事件,导致高度只显示其中的一行的高度且滑动事件不能触发。所以,我们重写一个gridView组件继承自GridView,在onMeasure方法中禁用滚动事件,将所有的item显示出来 impo...

2020-05-04 21:30:33 451

原创 常用设计模式

设计模式一共有23种,今天只介绍几种常见常用的设计模式。在此之前,首先介绍下设计模式的六大设计原则。1.单一职责:一个类他的职责要单一。这个职责的划分视情况而定2开闭原则:软件实体应该对扩展开发,对修改关闭。在不修改实体的基础上对功能拓展。3.里氏替换原则:针对继承关系。只要父类出现的地方子类也可以出现4依赖倒置原则:实现类之间不发生直接的依赖关系,其依赖关系是通过接口或者抽象类产生的。即面向接口编程。5.接口隔离原则:建立单一的接口,尽量细化接口,接口中的方法尽量少,不能只建立一个或者几个复杂

2020-09-04 23:05:53 284

原创 Android面试一面基础(问题+答案)2020年

昨天刚面了正圆的一面,问了十个基础的问题,分享并记录给大家,查漏补缺都很简单1.面向对象三大特征?封装、继承、多态。然后对每个特征介绍一下概念及优点2.多态的好处?多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。1提高了代码的维护性(继承保证)2、提高了代码的扩展性(由多态保证)3.接口和抽象类的区别?(知识点:抽象类和接口的概念)1、抽象类使用abstract修饰;2、抽象类不能实例化,即不能使用new关键字来实例化对象;3、含有抽象方法(使用abstract关

2020-08-11 19:56:04 529 1

原创 实现输入框限制字数,带你深度理解EditTExt输入框的事件监听器addTextChangedListener

**输入框限制字数的一个小功能**效果图:关于我自己的理解在代码中详细为你介绍,一起学习哟 et_input_message.addTextChangedListener(new TextWatcher() { private CharSequence word;//文本 private int selectionEnd;//记录下输入结束时光标的位置,也就是在哪结束的 @Override

2020-06-05 00:14:47 500

原创 返回之前的页面,onResume() 刷新数据

描述:在个人页面某个数据进行修改进入修改页面,用户使用手机自动的侧滑返回无法监控到返回事件,无法使用evenbus发布事件来更新个人页面,所以想到了监听当前页面当A页面被重新打开后会调用onResume()方法在当前activity或者fragment重写一个onResume()页面A是一个activity, 如果页面A是一个fragment,则将 protected改为public即可@Overrideprotected void onResume() {super.onResume();L

2020-05-31 12:51:23 1444

原创 Android去掉标题栏(自留)

进入manifest 点击进入application下的android:theme="@style/AppTheme“文件将原先的 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">修改为:

2020-05-15 10:53:27 163

原创 mybatis+springmvc解决listView嵌套gridView数据嵌套,单表的一对多

场景描述:对于同一张表例如:需要展示的效果样式:需要将照片的时间分组,将同一天的照片分组起来,放在一个photolist中,且每一个photolist的时间提取出来数据格式如下:[{“time”:“20191012”,“photoList”:[{“id”:7,“albumId”:1,“userId”:1,“pdescribe”:null,“ptime”:“20191012”,“plac...

2020-05-04 22:17:56 171

GridViewInListView.zip

ListView嵌套GridView时会出现的gridview高度不能完全显示,以及数据格式的解析,详细的代码介绍整个流程,在MainActivity中介绍了如何解析使用json解析复杂的数据嵌套,在最后面有介绍,可采纳

2020-05-04

空空如也

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

TA关注的人

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