引言,有一天我在调试一个界面,xml布局里面包含Scroll View,里面嵌套了recyclerView的时候,界面一进去,就自动滚动到了recyclerView的那部分,百思不得其解,上网查了好多资料,大部分只是提到了解决的办法,但是对于为什么会这样,都没有一个很好的解释,本着对技术的负责的态度,花费了一点时间将前后理顺了下 1.首先在包含ScrollView的xml布局中,我们在一加载进来,ScrollView就自动滚动到获取焦点的子view的位置,那我们就需要看下我们activity的o…
使用IDEA快速创建一个springboot项目 创建Spring Initializr,然后一直下一步下一步直至完成 选择web,表示创建web项目 运行原理分析 我们先来看看pom.xml文件 核心依赖的父项目如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versi…
前言 spring Boot中引入了自动配置,让开发者利用起来更加的简便.快捷,本篇讲利用RabbitMQ的自动配置为例讲分析下Spring Boot中的自动配置原理. 在上一篇末尾讲述了Spring Boot 默认情况下会为ConnectionFactory.RabbitTemplate等bean,在前面的文章中也讲到嵌入的Tomcat默认配置为8080端口 这些都属于Spring Boot自动配置的范畴,当然其自动配置相当多. EnableAutoConfiguration注解 在创建App…
Spring Boot自动配置原理 Spring Boot的自动配置注解是@EnableAutoConfiguration, 从上面的@Import的类可以找到下面自动加载自动配置的映射. org.springframework.core.io.support.SpringFactoriesLoader.loadFactoryNames(Class<?>, ClassLoader) public static List<String> loadFactoryNames(Class&…
PDF如何自动滚动阅读 视图---页面显示---自动滚动 快捷键 Ctrl +shift+H…
1.4 Spring Boot 自动配置原理 简介 spring boot自动配置功能可以根据不同情况来决定spring配置应该用哪个,不应该用哪个,举个例子: Spring的JdbcTemplate是不是在Classpath里面?如果是,并且DataSource也存在,就自动配置一个JdbcTemplate的Bean Thymeleaf是不是在Classpath里面?如果是,则自动配置Thymeleaf的模板解析器.视图解析器.模板引擎 那个这个是怎么实现的呢?原因就在于它利用了Spring的…
配置文件 spring boot官方文档 官方外部配置文件说明参考文档 自动配置原理分析 1. SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration 2. @EnableAutoConfiguration作用 : 利用EnableAutoConfigurationImportSelector给容器中导入一些组件: 可以查看这个类selectImports()方法的内容,他返回了一个 autoConfigurationEntry , 来自t…
1,ScrollView或者RecyclerView1 嵌套RecyclerView2  进入页面自动跳转到recyclerView2上面页面会自动滚动貌似是RecyclerView 自动获得了焦点两种解决办法一,recyclerview去除焦点recyclerview.setFocusableInTouchMode(false);recyclerview.requestFocus();二,在代码里面 让处于ScrollView或者RecyclerView1 顶端的某个控件获得焦点即可比如顶部的…
http://www.cocoachina.com/ios/20150807/12949.html 取消点击状态栏scrollView会自动滚动到初始位置的功能 _scrollView.scrollsToTop = NO;…
开发中遇到了这样的一个问题,界面最外层是ScrollView,然后里面有嵌套了一个ListView还有其他可以获取焦点的View,然后每次打开界面都会自动滚动到最底部,经过一番折腾,发现了一个简单的方法, 获取ScrollView里面一个上层任意view,然后调用如下方法: view.setFocusable(true);view.setFocusableInTouchMode(true);view.requestFocus(); 或者将scrollview包裹的内容设置上以下两个属性 andr…