list_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> list >>列表
· PinnedListView分析二发布时间:2013-12-17
在PinnedListView分析一中还有一些细节在本文做一个补充,主要是view的绘制;一个view在真正被绘制都是通过canvas来做,在ViewGroup内的z子view,一般再次此之前,还需要通过measuring和layout操作来确定绘制之前的大小位置,measuring是来确定view需要显示的确切大小,浏览源码时经常会看到和height、width一起出现的mode,分别是:{@linkandroid.view.View.MeasureSpec#UNSPECIFIED}... 查看全文
因为项目实现,需要动态的调用CheckTextView.setCheckMarkDrawable(Drawable)当调用.setCheckMarkDrawable(android.R.attr.listChoiceIndicatorMultiple)时,系统总是提示android.content.res.Resources$NotFoundException:ResourceIDXXXXX此时通过如下方法可以解决:通过主题获取界面元素int[]attrs={android.R.attr... 查看全文
当我们使用listView的时候,拉到顶,或是拉到底部的时候,我们会发现有系统自带的阴影效果出现,不同手机出现的颜色可能还会不一样。在以前我始终都有注意到此问题,一直以为是系统自带的,不能去掉。也没有想过要去去掉它。直到昨晚上一个朋友问我怎么去掉系统自带的阴影效果。我那朋友说去不掉,他项目经理就不要他走。我这才去网上一番搜索,实践,结果还真可以去掉。方法也是极其的简单,只是以前没有注意。记录在博客里,留个印象。方法一:在xml文件里listView控件上加上下面的属性:android... 查看全文
· 一、List的扩展发布时间:2013-12-16
前言有的时候,我们需要把列表中包含有的值在数据库都查询出来。这时候数据库代码用到了in()这个操作符。我们怎样把列表中的值处理成in()需要的格式。在实际的工作中就常用扩展方法来统一处理。操作第一,这里只是提供整数、字符串两种格式的扩展方法。处理字符串的扩展方法,代码如下:publicstaticstringToStringList(thisIEnumerable<string>listItems){stringstrArray="";foreach... 查看全文
· PinnedListView分析发布时间:2013-12-13
分享一个Android控件,PinnedHeaderListView,大致是像图钉一样,能够固定显示一个头部在ListView的顶部,类似于Android原版通讯录中联系人按照字母分组排列,这个东西其实出来很久了,今天仔细阅读了源码,再次做一个分享。效果预览下面的图左边是预览的效果,右边则是项目涉及的重要类。原理概述为了便于分析,我们先做一些命名的约定。这个List继承自ListView,灰色半透明item暂且称其为sectionview,而其他的白色条目暂称为itemview... 查看全文
读取xml文件转成List<T>对象的两种方法(附源码)读取xml文件,是项目中经常要用到的,所以就总结一下,最近项目中用到的读取xml文件并且转成List<T>对象的方法,加上自己知道的另一种实现方法。就以一个简单的xml做例子。xml格式如下:1<?xmlversion="1.0"?>2<products>3<productname="WestSideStory"price="9.99"supplierId="1"/>4<... 查看全文
有这样一个问题,要获取ASP.NET控件RadioButtonList的值,首先想到的就是$("#<%=RadioButtonList1.ClientID%>").val();结果返回为空。于是在浏览器查看HTML文本:发现RadioButtonList和CheckBoxList都被解析为Table,并且每个子项由一个radio(checkbox)和label构成,label保存文本信息。于是想到了下面的方法:1$(document).ready(function(){23$... 查看全文
· java XML转List、Map(dom4j)发布时间:2013-12-11
importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;publicclassXmlToList{publicstaticMapxmltoMap... 查看全文
一、ListView圆角:重写ListView的onInterceptTouchEvent方法,通过pointToPosition(x,y)方法判断当前点击位置所对应的项,有三种情况:分别是第一项、最后一项、中间项;其实第一种情况又分为两种情况:列表总共只有一项和列表不止一项;参照下边的代码即可理解;@OverridepublicbooleanonInterceptTouchEvent(MotionEventev){switch(ev.getAction()){caseMotionEvent... 查看全文
今天在项目中有这么一个需求:“用户可以选择自己关注的文章分类,文章分类又分两级”。在网上参考了w809026418的“ASP.NETMVC3CheckBoxList的使用”,里面原理讲的很清楚,这里不再说了。但并不能完全满足我的需求,所以在他基础上进行了修改和扩展。1、首先在Controller中的Index,获取用户已经选择的文章分类和全部文章分类进行对应。publicActionResultIndex(){varuserId=newGuid... 查看全文
· 新学C#的List<T>总结发布时间:2013-12-04
所属命名空间:usingSystem.Collections.Generic;List<T>类是ArrayList类的泛型等效类。该类使用大小可按需动态增加的数组实现IList<T>泛型接口。泛型的好处:它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。List的基础、常用方法:1、List<T>mList=newList<T>();a.T为列表中元素类型... 查看全文
介绍:List/IEnumerable转换到DataTable/DataView,以及DataTable转换到List正文:一、List<T>/IEnumerable转换到DataTable/DataView方法一:1///<summary>2///ConvertaList{T}toaDataTable.3///</summary>4privateDataTableToDataTable<T>(List<T>items)5... 查看全文
· List 中去除 null 方法讨论发布时间:2013-12-03
先看下面的程序段:publicstaticvoidmain(String[]args){List<Integer>arrays=newArrayList<Integer>();arrays.add(2);arrays.add(null);arrays.add(456);arrays.add(null);arrays.add(789);System.out.println(arrays);}注:一个list,向其中插入数据时,也插入一些null。程序输出如下:[2... 查看全文
· Java实现Arrays.map2List发布时间:2013-12-02
publicclassTest01{publicstaticvoidmain(String[]args){Mapm=newHashMap();m.put(1,newUser());m.put(2,newUser());Listl=map2List(m);System.out.println(l);}publicstatic<K,V>List<V>map2List(Map<K,V>map){Set<K>keys=map.keySet()... 查看全文
· 把asp:CheckBoxList 变成单选框发布时间:2013-12-02
单选框代码<asp:CheckBoxListrunat="server"RepeatDirection="Horizontal"ID="MaintainPeopleCbl"><asp:ListItemValue="0"Text="是"onclick="checkBoxList_Click(this)"></asp:ListItem><asp:ListItemValue="0"Text="否"onclick="checkBoxList_Click... 查看全文
· 类型安全的EventHandlerList发布时间:2013-12-01
我们写一个类时,有时候会在同一个类上添加很多事件,事件很多的话,是不容易管理的,.NET提供的EventHandlerList可以辅助多个事件的管理,但不方便的地方是,它不是类型安全的,缺少类型安全,多少用起来担心会出错。经过我的一番改造,可以将系统提供的EventHandlerList通过泛型提供类型安全的管理。泛型类EventHandlerList.cs的实现如下:1publicsealedclassEventHandlerList<T>:IDisposable2... 查看全文
Q1:首先定义一个结构publicstructMyStruct{publicintT;}定义一个泛型List来存放结构体,然后访问第一个元素去修改T,输出T:List<MyStruct>arrLis=newList<MyStruct>(){newMyStruct()};arrLis[0].T=100;Console.WriteLine(arrLis[0].T);大家猜是什么结果?很遗憾不是100,arrLis[0].T=100;VS提示该语句有错误... 查看全文
下载地址:http://code.google.com/p/freecms/jobList从FreeCMS1.5开始支持根据参数提取职位列表。参数说明num显示数量siteid站点idid职位idorder显示顺序1.添加时间降序(默认)2.添加时间升序cache是否使用缓存,默认为falsename职位名称,模糊查询条件nameLen职位名称显示长度isend是否结束,1:是,0:否,空字符串:所有。返回值说明job职位对象index索引示例1<... 查看全文
在使用cordova3.1的时候使用adt调试项目时,发现以下错误:Uncaughtmodulecordova/plugin_listalreadydefined插件也不能正常使用确认添加插件无误,调试无数遍无果。最后发现问题所在...打开cordova.js,找到报错的76行,代码如下:1define=function(id,factory){2if(modules[id]){3throw"module"+id+"alreadydefined";4}56modules[id]={7id:id... 查看全文
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listView的属性Android:cacheColorHint="#00000000"即可,滚动时... 查看全文