- viewgroup和是什么?和view有什么关系呢?
鼾声鼾语
viewgroup是用来控制view如何摆放的,就好比view是玻璃,viewgroup是玻璃框的道理。viewgroup是抽象类,一般用使用的时候用他的子类,比如我们常用的布局管理器linelayout。我们能够看到我们在布局管理器中会用到addview的方法,就可以添加我们创建的view了。比如我们创建了一个imageview那么就可以添加到布局中去。Gridlayout的viewgroup子
- 03-03 APP 控件定位
测试测试工具
Android基础知识Android是通过容器的布局属性来管理子控件的位置关系布局过程就是把界面上的所有控件,根据其间距的大小,摆放在正确位置Android的七大布局LineLayout:线性布局RelativeLayout:相对布局FrameLayout:帧布局AbsoluteLayout:绝对布局TableLayout:表格布局GridLayout:网格布局ConstraintLayout:约
- 自定义UICollectionViewFlowLayout
loongod
闲着没事,无意间看到掌上英雄联盟查看皮肤中CollectionView的效果,觉得很不错,趁着机会也学习下UICollectionViewFlowLayout的自定义,先看效果:查找资料,发现苹果提供了2个关于Layout的demo,Appledemo下载LineLayoutDemo下载这个基本上就是复制LineLayout的学习,在原来的基础上优化了一点。首先创建一个继承与UICollectio
- 给TextView加边框
蒲锦_up
android使用
先写drawable里面的xml文件,里面设置shape来设置文本框的特殊效果。基本上常用的就这几种了,要达到很好的效果,你需要重新细致的改写里面的数据。下面是要用到这个shape的LineLayout,在里面设置了3个TextView,没设置对其的方式,默认是向做靠齐的。下面是实现的效果。
- 常见问题集锦待补充
Zhang CL
一.baserecycle相关显示问题:1.是不是设置了layoutMange2.是设置的横向还是竖向3.是不是设置了adapter4.是不是recycle嵌套recycleview如果是用linelayout或者RelativeLayout包裹一下recycleview5.item高度是不是设置了match二.intent传递问题1.bundle传递多个参数,put只能传入一个参数的数据2.不想
- 取消 gridview 右边的滚动条--- 解决 Gallery 图片重叠
长虹小范
最近做了个UI需求是把屏幕垂直分为三块,每块可以放多个图片,图片可以上下滑动,因为分了三块,所以我LineLayout布局,LineLayout又插入三个lineLayout,内部的lineLayout插入GridView这样就能实现屏幕分割和图片显示,但是每个gridview都默认滚动条,在屏幕中间显示滚动条影响美观。网上有的方法是写一个my_gridviewextendsgridview但是这
- Android实现个人中心设置界面
一抹离愁
Android
Android实现个人中心设置界面这个页面很简单,大神绕路,就是比较繁琐而已,在哪个博客上看到,本来准备偷懒一下,但是看到要积分,我就无语了于是自己动手写一个,放在github上,不要积分,不要积分--------因为条目都是相同的所以使用自定义自定义控件还是那几个步骤1创建类继承LineLayout2创建Attrs.xml自定义属性3遍历属性4控件中使用publicclassnav_barext
- 自定义垂直滚动切换TextView
viclee108
【Android】TextViewbaseline自定义控件
很多app的首页都会有一个用于显示热点消息的banner,通过垂直切换文本的方式动态展示消息。垂直切换的方式可以有效利用空间显示更多的内容,动态的效果也更能吸引用户的注意力。实现这个效果,我能想到的方式大概有两种:1、继承一个LineLayout,在里面添加两个TextView,通过动画实现TextView的移动、显示、隐藏。2、继承TextView,手动去绘制文字,然后动态的改变文字的绘制,以实
- 仿京东滑动页面搜索框背景渐变
天才第一步_
基础知识scrollview滑动渐变
原文地址:http://blog.csdn.net/qq_39734239/article/details/78504691最近在做电商项目,看京东的首页搜索框渐变效果十分的不错就找了一些大神的博客应用到自己的项目就是这个样子这里主要的两个控件就是Linelayout(包裹的是搜索框部分)Scrollview(包裹的滑动整体页面)提醒(一定要用RelativeLayout布局)设置控件在布局最上边
- 真正解决android ScrollView 嵌套WebView腾讯x5浏览器 导致底部大量空白
按劳分配
AndroidAndroid工具类
下面是x5浏览器的时候,一定写死高度,不要warpcontent,如果是系统webview,没测试,因为系统webview没问题。。。。但是测量法确实可以用,因为我写死高度,webview可以正常显示滑动,底部没有空白,所以写死高度,他的内容高度测量是没有问题。第一步、在布局xml文件中写死webview的高度,比如600dp如果是linelayout父布局,也可以android:layout_w
- Android 自定义LineLayout实现满屏任意拖动功能的示例代码
1.前言在开发中,会有需求实现控件在屏幕随意拖动,这就需要自定义View,然后在OnTouchEvent事件中,处理MotionEvent.ACTION_MOVE事件,然后通过坐标点传值给onlayout方法,来实现控件的任意拖动,具体代码如下:importandroid.content.Context;importandroid.util.AttributeSet;importandroid.v
- Android之6大布局
WeekDiffculty
LineLayout(线性布局)-orientation-gravity包含子元素的对齐方式(Left|Buttom)-layout_gravity在父容器里的对齐方式-layout_width-layout_height-id-backgroud背景图片或者颜色-weight权重分谁谁为0,weight按比例-divider为LinearLayout设置分割线图片-showDividers分割线
- 一些好用、适用的三方
宇轩Simid
电商app用到的滚动公告:https://github.com/kingsic/SGAdvertScrollView多种样式的轮播图:https://github.com/12207480/TYCyclePagerView苹果公司提供的官方demo,collectionView横向轮播选项卡下载地址https://github.com/SeniorZhai/LineLayout汉字字帖:https
- FlexBox - YogaKit
观星
FlexBox-YogaKitFlexBox是一套通用的布局协议,YogaKit实现了这个协议,iOS端可以使用YogaKit来实现FlexBox布局。FlexBox和UIStackView以及Android的LineLayout有相通的地方,优势在于FlexBox是跨平台的,功能上也更强一点。YogaKit依据你的设置计算出相关的view的frame,直接设置frame,所以和AutoLayou
- UICollectionView的自定义流水布局
张璠
屏幕快照2017-01-19下午3.02.00.pngLineLayout.h文件#import@interfaceLineLayout:
[email protected]文件#import"LineLayout.h"@implementationLineLayout-(instancetype)init{if(self=[superinit]){
- Android自定义标签列表 详细解析
Lipt0n
最近项目的需求:需要一个View可以清晰的展现出员工的名字,并且可以进行添加或删除员工,本来打算Github找一个,但最近看了Android开发艺术探索看完了自定View的章节一直没有动手写一个,终于现在写完了..先看demo效果图:效果图Android自带的LineLayout只支持水平或者垂直布局不支持自动换行这点相信都知道,只要解决LineLayout不会自动换行和确定每个子View应该显示
- LineLayout对于个别UICollectionViewLayoutAttributes的调整
随梦而飞飞
首先我们来看一下我们需要实现的最终效果图首先我们分析一下这个布局是一个线性布局先看LineLayout,它继承了UICollectionViewFlowLayout这个Apple提供的基本的布局。它主要实现了单行布局,自动对齐到网格以及当前网格cell放大三个特性。步骤1.首先我们创建一个Layout继承自UICollectionViewFlowLayout其实下面在init里面做的操作最好放到-
- 流水布局的实现(Objective-C & Swift)
鱼与愚七
Objective-C最终效果:图片水平滚动图片初始位置在屏幕中间滑动到最左和最右时图片停留在屏幕最中间.中间任意位置停止滑动时,总有一个图片显示在屏幕的最中间实现原理使用自定义布局,这里创建自定义类LineLayout继承自流水布局UICollectionViewFlowLayout#import"LineLayout.h"@implementationLineLayout/**collectV
- Android下LineLayout实现View自动换行
枪杆子里面出哑炮
Android
在进行Android开发的时候,比如我们添加view到LineLayout中,如果是水平布局可能会一直水平添加导致产生“超出屏幕”的类似现象,所以就需要进行换行操作,下面是进行换行的代码,可以直接使用~importjava.util.ArrayList;importjava.util.List;importandroid.annotation.SuppressLint;importandroid.
- 仿京东滑动页面搜索框背景渐变实现方法
丶Mars绝版
这里主要的两个控件就是Linelayout(包裹的是搜索框部分)Scrollview(包裹的滑动整体页面)提醒(一定要用RelativeLayout布局)设置控件在布局最上边line.bringToFront();//相当于改变Z轴好了直接上代码第一步:定义控件publicclassObservableScrollViewextendsScrollView{publicinterfaceScrol
- 控件右移动
RunningTeemo
自己体会的规则,如有不对,求大神指教如果是控件,比如是RelectiveLayout使用android:layout_alignParentRight="true";如果是布局,比如LineLayout使用android:gravity="center_vertical|right"。
- Cadence基础知识6(cadence的allegro有5种类型的封装Mechanical Symbol及焊盘分类 )
Times_poem
cadence封装类型焊盘分类
需求说明:Cadence基本知识内容 :PCB封装及焊盘类型来自 :时间的诗原文:http://www.linelayout.com/bbs/html/2013514/11984.htmcadence的allegro有5种类型的封装:1、PackageSymbol、一般元器件封装,例如电阻电容、芯片IC等。他要求和逻辑设计中的项目标号一一对应。是逻辑设计在物理设计中的反映。包含:焊盘文件.
- ViewGroup常用布局操作
guangcheng0312q
Android
ViewGroup常用布局操作1.布局风格:1)LineLayout;2)RelativeLayout;3)TableLayout;4)FrameLayout;5)AbsoluteLayout;6)TabWidget.2.属性分类1)与组件的位置分类:android:layout_toLeftOf;android:layout_toRightOf;android:layout_above;andr
- layout_weight及常见属性解析
Mannver
我们看一下下面的代码
看到上面的代码我们预期的效果是什么样子的下面让一下我们的效果我觉得这个不是我们希望的结果我们期望的是这样的那么上面的代码怎样才能实现这样的效果呢只需要在linelayout标签中加上一个属性android:baselineAligned=”false”下面我们将第一个空间的宽度设置为自适应
我们再看一下效果这样我们可以总结一下Linelayout中的layout_
- 蓝牙聊天工具
almo_omla
蓝牙聊天工具
网上有很多关于蓝牙聊天工具的示例代码,对比参考并加入了自己的理解和创新,自己也做了一个蓝牙聊天工具,总体感觉还可以,下面进行分析一下。首先定义了一个Activity主界面,进行聊天信息的输出和发送。先将聊天界面的XML布局文件贴出来:activity_bluetooth_chat.xml
包括一个ListView和一个LineLayout布局(一个EditText和一个Button
- LineLayout学习
qingziguanjun1
LinearLayout,让所有的子元素在同一个方向,垂直或者水平。我们可以设置orientation,默认是LinearLayout中的所有元素,都是一个挨着一个的,垂直方向,每行只能有一个,无论他们有多宽,即使很窄咯水平方向,只有一行,高是最高的子元素加上padding吧。下面这句不懂,还是边界的吧?ALinearLayoutrespectsmarginsbetweenchildrenandt
- 边框,圆角,渐变等设置
八阿哥
先写drawable里面的xml文件,里面设置shape来设置文本框的特殊效果。[java] viewplaincopyprint? 基本上常用的就这几种了,要达到很好的效果,你需要重新细致的改写里面的数据。下面是要用到这个shape的LineLayout,在
- iOS8 UICollectionView横向滑动demo
Collection
在iOS8中,scrollView和加载在它上面的点击事件会有冲突,所以做一个横向滑动的界面最好的选择就是UICollectionView。
这个效果可以用苹果公司提供的官方demo修改而来,下载地址https://github.com/SeniorZhai/LineLayout。
主要介绍涉及到的几个属性,在LineLayout.m文件中:
//cell大小
- Android下拉刷新-SwipeRefreshLayout
android
现在市面上新闻类的App基本上都有下拉刷新,算是一个标配吧,网上关于下拉刷新的博客也有很多,实现方式可以使用开源的PullToRefresh,自定义ListView,或者可以直接使用LineLayOut直接搞定的。不过Google在今年在support v4 19.1版本的library推出了SwipeRefreshLayout,字面上的意思就是下拉刷新,继承自ViewGroup,而如今googl
- Android五种布局方式
android
1、FrameLayout 框架布局
所有控软只能罗列到左上角,不能进行复杂的布局
2、LineLayout
线性布局
可以设置它的垂直或水平属性值,来排
- ztree设置禁用节点
3213213333332132
JavaScriptztreejsonsetDisabledNodeAjax
ztree设置禁用节点的时候注意,当使用ajax后台请求数据,必须要设置为同步获取数据,否者会获取不到节点对象,导致设置禁用没有效果。
$(function(){
showTree();
setDisabledNode();
});
- JVM patch by Taobao
bookjovi
javaHotSpot
在网上无意中看到淘宝提交的hotspot patch,共四个,有意思,记录一下。
7050685:jsdbproc64.sh has a typo in the package name
7058036:FieldsAllocationStyle=2 does not work in 32-bit VM
7060619:C1 should respect inline and
- 将session存储到数据库中
dcj3sjt126com
sqlPHPsession
CREATE TABLE sessions (
id CHAR(32) NOT NULL,
data TEXT,
last_accessed TIMESTAMP NOT NULL,
PRIMARY KEY (id)
);
<?php
/**
* Created by PhpStorm.
* User: michaeldu
* Date
- Vector
171815164
vector
public Vector<CartProduct> delCart(Vector<CartProduct> cart, String id) {
for (int i = 0; i < cart.size(); i++) {
if (cart.get(i).getId().equals(id)) {
cart.remove(i);
- 各连接池配置参数比较
g21121
连接池
排版真心费劲,大家凑合看下吧,见谅~
Druid
DBCP
C3P0
Proxool
数据库用户名称 Username Username User
数据库密码 Password Password Password
驱动名
- [简单]mybatis insert语句添加动态字段
53873039oycg
mybatis
mysql数据库,id自增,配置如下:
<insert id="saveTestTb" useGeneratedKeys="true" keyProperty="id"
parameterType=&
- struts2拦截器配置
云端月影
struts2拦截器
struts2拦截器interceptor的三种配置方法
方法1. 普通配置法
<struts>
<package name="struts2" extends="struts-default">
&
- IE中页面不居中,火狐谷歌等正常
aijuans
IE中页面不居中
问题是首页在火狐、谷歌、所有IE中正常显示,列表页的页面在火狐谷歌中正常,在IE6、7、8中都不中,觉得可能那个地方设置的让IE系列都不认识,仔细查看后发现,列表页中没写HTML模板部分没有添加DTD定义,就是<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3
- String,int,Integer,char 几个类型常见转换
antonyup_2006
htmlsql.net
如何将字串 String 转换成整数 int?
int i = Integer.valueOf(my_str).intValue();
int i=Integer.parseInt(str);
如何将字串 String 转换成Integer ?
Integer integer=Integer.valueOf(str);
如何将整数 int 转换成字串 String ?
1.
- PL/SQL的游标类型
百合不是茶
显示游标(静态游标)隐式游标游标的更新和删除%rowtyperef游标(动态游标)
游标是oracle中的一个结果集,用于存放查询的结果;
PL/SQL中游标的声明;
1,声明游标
2,打开游标(默认是关闭的);
3,提取数据
4,关闭游标
注意的要点:游标必须声明在declare中,使用open打开游标,fetch取游标中的数据,close关闭游标
隐式游标:主要是对DML数据的操作隐
- JUnit4中@AfterClass @BeforeClass @after @before的区别对比
bijian1013
JUnit4单元测试
一.基础知识
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation: @Before:初始化方法 对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次)@After:释放资源 对于每一个测试方法都要执行一次(注意与AfterClass区别,后者是对于所有方法执行一次
- 精通Oracle10编程SQL(12)开发包
bijian1013
oracle数据库plsql
/*
*开发包
*包用于逻辑组合相关的PL/SQL类型(例如TABLE类型和RECORD类型)、PL/SQL项(例如游标和游标变量)和PL/SQL子程序(例如过程和函数)
*/
--包用于逻辑组合相关的PL/SQL类型、项和子程序,它由包规范和包体两部分组成
--建立包规范:包规范实际是包与应用程序之间的接口,它用于定义包的公用组件,包括常量、变量、游标、过程和函数等
--在包规
- 【EhCache二】ehcache.xml配置详解
bit1129
ehcache.xml
在ehcache官网上找了多次,终于找到ehcache.xml配置元素和属性的含义说明文档了,这个文档包含在ehcache.xml的注释中!
ehcache.xml : http://ehcache.org/ehcache.xml
ehcache.xsd : http://ehcache.org/ehcache.xsd
ehcache配置文件的根元素是ehcahe
ehcac
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
白糖_
javaeclipsespringtomcatWeb
今天学习spring+cxf的时候遇到一个问题:在web.xml中配置了spring的上下文监听器:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
随后启动
- angular.element
boyitech
AngularJSAngularJS APIangular.element
angular.element
描述: 包裹着一部分DOM element或者是HTML字符串,把它作为一个jQuery元素来处理。(类似于jQuery的选择器啦) 如果jQuery被引入了,则angular.element就可以看作是jQuery选择器,选择的对象可以使用jQuery的函数;如果jQuery不可用,angular.e
- java-给定两个已排序序列,找出共同的元素。
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CommonItemInTwoSortedArray {
/**
* 题目:给定两个已排序序列,找出共同的元素。
* 1.定义两个指针分别指向序列的开始。
* 如果指向的两个元素
- sftp 异常,有遇到的吗?求解
Chen.H
javajcraftauthjschjschexception
com.jcraft.jsch.JSchException: Auth cancel
at com.jcraft.jsch.Session.connect(Session.java:460)
at com.jcraft.jsch.Session.connect(Session.java:154)
at cn.vivame.util.ftp.SftpServerAccess.connec
- [生物智能与人工智能]神经元中的电化学结构代表什么?
comsci
人工智能
我这里做一个大胆的猜想,生物神经网络中的神经元中包含着一些化学和类似电路的结构,这些结构通常用来扮演类似我们在拓扑分析系统中的节点嵌入方程一样,使得我们的神经网络产生智能判断的能力,而这些嵌入到节点中的方程同时也扮演着"经验"的角色....
我们可以尝试一下...在某些神经
- 通过LAC和CID获取经纬度信息
dai_lm
laccid
方法1:
用浏览器打开http://www.minigps.net/cellsearch.html,然后输入lac和cid信息(mcc和mnc可以填0),如果数据正确就可以获得相应的经纬度
方法2:
发送HTTP请求到http://www.open-electronics.org/celltrack/cell.php?hex=0&lac=<lac>&cid=&
- JAVA的困难分析
datamachine
java
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。
-----------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第二课
dcj3sjt126com
englishword
money 钱
paper 纸
speak 讲,说
tell 告诉
remember 记得,想起
knock 敲,击,打
question 问题
number 数字,号码
learn 学会,学习
street 街道
carry 搬运,携带
send 发送,邮寄,发射
must 必须
light 灯,光线,轻的
front
- linux下面没有tree命令
dcj3sjt126com
linux
centos p安装
yum -y install tree
mac os安装
brew install tree
首先来看tree的用法
tree 中文解释:tree
功能说明:以树状图列出目录的内容。
语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式
- Map迭代方式,Map迭代,Map循环
蕃薯耀
Map循环Map迭代Map迭代方式
Map迭代方式,Map迭代,Map循环
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年
- Spring Cache注解+Redis
hanqunfeng
spring
Spring3.1 Cache注解
依赖jar包:
<!-- redis -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
- Guava中针对集合的 filter和过滤功能
jackyrong
filter
在guava库中,自带了过滤器(filter)的功能,可以用来对collection 进行过滤,先看例子:
@Test
public void whenFilterWithIterables_thenFiltered() {
List<String> names = Lists.newArrayList("John"
- 学习编程那点事
lampcy
编程androidPHPhtml5
一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧!
接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
- 架构师之流处理---------bytebuffer的mark,limit和flip
nannan408
ByteBuffer
1.前言。
如题,limit其实就是可以读取的字节长度的意思,flip是清空的意思,mark是标记的意思 。
2.例子.
例子代码:
String str = "helloWorld";
ByteBuffer buff = ByteBuffer.wrap(str.getBytes());
Sy
- org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1, column 1
Everyday都不同
$转义el表达式
最近在做Highcharts的过程中,在写js时,出现了以下异常:
严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " ":" ": "" at line 1,
- 用Java实现发送邮件到163
tntxia
java实现
/*
在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。
本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。
此篇仅介绍用
- 探索实体类存在的真正意义
java小叶檀
POJO
一. 实体类简述
实体类其实就是俗称的POJO,这种类一般不实现特殊框架下的接口,在程序中仅作为数据容器用来持久化存储数据用的
POJO(Plain Old Java Objects)简单的Java对象
它的一般格式就是
public class A{
private String id;
public Str