xmlns

RecyclerView item按下变色效果+水波纹效果

混江龙づ霸主 提交于 2020-03-01 16:18:42
相信大家肯定有过这样的需求,给recyclerview的条目设置按下变色或者水波纹效果 1. 水波纹效果实现 1)系统效果 系统有界效果 在API 21以上使用,才有波纹效果;API 21以下使用只有变色效果,没有波纹效果 android:background="?android:attr/selectableItemBackground" 系统无界效果 在API 21以上才能使用,API 21以下会报错无法编译,最小版本要设置为minSdkVersion 21 android:background="?android:attr/selectableItemBackgroundBorderless" 2)自定义效果 在drawable文件夹下新建 bg_change.xml 文件用于实现波纹效果。(仅限Android 5.0以上机型) 自定义有界效果 <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/gray"> <!--波纹颜色--> <item> <shape android:shape="rectangle"> <!-- 填充背景色--> <solid android

【AndroidSupport】LinearLayoutCompat

久未见 提交于 2020-03-01 06:05:55
#LinearLayout & LinearLayoutCompat LinearLayoutCompat 所在位置 android.support.v7.widget.LinearLayoutCompat ##主要特性: 支持分割线 ##注意 2.3 中使用xml定义drawable的时候有bug,所以在2.3 下最好还是使用图片作为分隔符 ##使用 定义分割线 /drawable/linearlayout_compat_divider.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#000000" /> <size android:width="5dp" /> </shape> 定义layout <android.support.v7.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas

(八)使用命名空间

点点圈 提交于 2020-02-29 22:08:32
一、XML命名冲突   在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。   这个 XML 文档携带着某个表格中的信息:   <table> <tr>   <td>Apples</td>   <td>Bananas</td> </tr> </table>   这个 XML 文档携带有关桌子的信息(一件家具): <table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table>   假如这两个 XML 文档被一起使用,由于两个文档都包含带有不同内容和定义的 <table> 元素,就会发生命名冲突。   XML 解析器无法确定如何处理这类冲突。 二、使用前缀来避免命名冲突   此文档带有某个表格中的信息: <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table>   此 XML 文档携带着有关一件家具的信息: <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table>   现在

Spring个人笔记

断了今生、忘了曾经 提交于 2020-02-29 21:04:17
xml配置 1.xml基本结构: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="..." class="..."> <!-- collaborators and configuration for this bean go here --> </bean> <bean id="..." class="..."> <!-- collaborators and configuration for this bean go here --> </bean> <!-- more bean definitions go here --> </beans> 其中id是bean字符串,bean的唯一标识符,相当于对象名,class是bean类名的完全限定路径 2.别名

Mongodb安装、简单使用及与spring的集成

a 夏天 提交于 2020-02-29 10:20:05
Mongodb 的下载网址是: httP://www.mongodb.org/display/DOCS/downloads 注: Mongodb 支持 32 位和 64 位系统,在 32 位系统下, mongodb 只能处理 2GB 的数据,这是因为 mongodb 使用内存映射文件存储引擎。 64 位机器上不存在这个限制。 一、 安装 把获取到的 .tar.gz 文件解压,拷贝到一个目录下,例如: /apps/mongodb/ 下。 二、 启动服务 在启动数据库之前必须要先建立数据目录,供 mongodb 存放数据文件。 Mongodb 默认的数据目录是 /data/db ,如果用别的目录也没用问题。 /data/db 创建好之后,就可以启动 mongodb 了,进入到安装目录的 bin 目录下执行 mongod 就可以启动 mongodb 服务。 Mongod 有很多可配置的启动选项,一些主要选项如下: --dbpath 指定数据目录:默认值是 /data/db 。每个 mongod 进程都需要独立的数据目录。所以要是有 3 个 mongod 实例,必须要有 3 个独立的数据目录。当 mongod 启动时,会在数据目录中创建 mongod.lock 文件,这个文件用于防止其他 mongod 进程使用该数据目录。如果使用同一个数据目录启动另一个 mongoDB 服务器,则会报错

selector 及 Shape 小结

陌路散爱 提交于 2020-02-29 07:49:31
在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思: solid:填充 android:color 指定填充的颜色 gradient:渐变 android:startColor和android:endColor分别为起始和结束颜色, android:angle是渐变角度, 必须为45的整数倍 。 另外渐变默认的模式为android:type="linear",即线性渐变, 可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50"。 angle值对应的位置如图: stroke:描边 android:width="2dp" 描边的宽度,android:color 描边的颜色。 我们还可以把描边弄成虚线的形式,设置方式为: android:dashWidth="5dp" android:dashGap="3dp" 其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离 corners:圆角 android:radius为角的弧度,值越大角越圆。 我们还可以把四个角设定成不同的角度, 同时设置五个属性,则Radius属性无效 android:Radius=

day36_tomcat丶servlet入门

只愿长相守 提交于 2020-02-28 16:57:55
web相关概念回顾 软件架构 常见的软件结构有下面2种 Client/Server 客户端/服务器端 简称C/S 特点: 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷...等等 优点: 用户体验好 缺点: 开发、安装,部署,维护 麻烦 Browser/Server 浏览器/服务器端 简称B/S 特点: 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 优点: 开发、安装,部署,维护 简单 缺点: 如果应用过大,用户的体验可能会受到影响 对硬件要求过高 BS架构详解 客户端访问服务端,访问的是服务端的网络资源。网络资源有分为静态资源和动态资源。 静态资源 概念: 使用静态网页开发技术发布的资源。 特点: 所有用户访问,得到的结果是一样的。如:文本,图片,音频、视频, HTML,CSS,JavaScript等等, 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源 动态资源 概念: 使用动态网页及时发布的资源。 特点: 所有用户访问,得到的结果可能不一样。如:jsp/servlet,php,asp...等等 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器 结论: 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源

MongoDB在spring中xml传统配置

时光毁灭记忆、已成空白 提交于 2020-02-28 15:55:22
背景 旧项目中依然在使用springmvc的xml传统配置,最近需要使用MongoDB,需要在spring引入MongoDB的连接配置。 解决 配置mongodb数据库 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mongo="http://www.springframework.org/schema/data/mongo" xsi:schemaLocation= "http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo

SOAP和WSDL的一些必要知识

本秂侑毒 提交于 2020-02-28 10:57:12
原文地址: https://www.cnblogs.com/JeffreySun/archive/2009/12/14/1623766.html SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。 一、SOAP(Simple Object Access Protocol) 如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及这个方法的参数的值等等。然后对方把数据返回给我们。 这其中就涉及到两个问题:1、数据如何在网络上传输。2、如何表示数据?用什么格式去表示函数以及它的参数等等。 1、SOAP的传输协议 SOAP的传输协议使用的就是HTTP协议。只不过HTTP传输的内容是HTML文本,而SOAP协议传输的是SOAP的数据。看一下下面的例子: 这是一个HTTP请求(请求google的首页)的内容: GET / HTTP/1.1 Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml

SpringMVC版本报错解决办法

北慕城南 提交于 2020-02-27 21:06:37
报错代码: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:context="http://www.springframework.org/schema/context" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation=" 6 http://www.springframework.org/schema/beans 7 http://www.springframework.org/schema/beans/spring-beans.xsd 8 http://www.springframework.org/schema/context 9 http://www.springframework.org/schema/context/spring-context.xsd"> 10 <context:component-scan base-package="cn.aynu.spring.controller"/> 11 12 </beans> 提示错误: The errors below were detected