view_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> view >>列表
· PinnedListView分析二发布时间:2013-12-17
在PinnedListView分析一中还有一些细节在本文做一个补充,主要是view的绘制;一个view在真正被绘制都是通过canvas来做,在ViewGroup内的z子view,一般再次此之前,还需要通过measuring和layout操作来确定绘制之前的大小位置,measuring是来确定view需要显示的确切大小,浏览源码时经常会看到和height、width一起出现的mode,分别是:{@linkandroid.view.View.MeasureSpec#UNSPECIFIED}... 查看全文
当我们使用listView的时候,拉到顶,或是拉到底部的时候,我们会发现有系统自带的阴影效果出现,不同手机出现的颜色可能还会不一样。在以前我始终都有注意到此问题,一直以为是系统自带的,不能去掉。也没有想过要去去掉它。直到昨晚上一个朋友问我怎么去掉系统自带的阴影效果。我那朋友说去不掉,他项目经理就不要他走。我这才去网上一番搜索,实践,结果还真可以去掉。方法也是极其的简单,只是以前没有注意。记录在博客里,留个印象。方法一:在xml文件里listView控件上加上下面的属性:android... 查看全文
· PinnedListView分析发布时间:2013-12-13
分享一个Android控件,PinnedHeaderListView,大致是像图钉一样,能够固定显示一个头部在ListView的顶部,类似于Android原版通讯录中联系人按照字母分组排列,这个东西其实出来很久了,今天仔细阅读了源码,再次做一个分享。效果预览下面的图左边是预览的效果,右边则是项目涉及的重要类。原理概述为了便于分析,我们先做一些命名的约定。这个List继承自ListView,灰色半透明item暂且称其为sectionview,而其他的白色条目暂称为itemview... 查看全文
· DataGridView 使用CheckBox选中行发布时间:2013-12-11
在winform中使用checbox很多。上次那个项目里就用到了,写了一个不太好用,后来翻阅了一下微软提供的样码,我觉得有必要给大家分享一下。//ThiseventhandlermanuallyraisestheCellValueChangedevent//bycallingtheCommitEditmethod.publicvoidDataGridView1_CurrentCellDirtyStateChanged(objectsender,EventArgse){if... 查看全文
在项目中用到了DevExpress的ASPxGridview控件,每每去配置它的时候,总感觉很是啰嗦,于是想到了用代码自动配置。于是有了这样的代码:foreach(ZiyuWeb.Entity.Sys_UIConfigiteminsConfigs){switch(item.ControlName){case"ASPxDropDown_ASPxCheckListBox":{DevExpress.Web.ASPxGridView... 查看全文
【淘宝小店:http://shop107919332.taobao.com】软件运行界面。是不是很漂亮?这里是系统配置页面,可以随时根据需要配置每张表的每个字段的显示顺序,可见与否,只读与否,编辑控件,下拉列表,查询小表,操作提示信息(tooltip)等等。这也是开发平台最核心的地方之一,实现了界面全自动、动态生成,无需手工去拉各种控件设置各种属性了。这是编辑数据的界面。跟上面是同一个页面文件哦~。设计器自动生成的代码。下面这个、是重点了:上面那么华丽的界面,只用了下面的这两行代码就实现了... 查看全文
· (Ios 实战) 自定义UITableView发布时间:2013-12-10
自定义UITableView分成两个部分1自定义UITableViewCell继承UITableViewCell,同时提供接口,根据当前的数据,现实View2在UITableView中实现对自定义UITableViewCell的创建2.1创建UITableViewCellstaticNSString*CellTableIdentifier=@"CellName";UINib*nib=[UINibnibWithNibName:@"nibName"bundle:nil]... 查看全文
一、ListView圆角:重写ListView的onInterceptTouchEvent方法,通过pointToPosition(x,y)方法判断当前点击位置所对应的项,有三种情况:分别是第一项、最后一项、中间项;其实第一种情况又分为两种情况:列表总共只有一项和列表不止一项;参照下边的代码即可理解;@OverridepublicbooleanonInterceptTouchEvent(MotionEventev){switch(ev.getAction()){caseMotionEvent... 查看全文
1.Application:用于保存所有用户共用的数据信息。在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和Application.Unlock方法来避免写操作的同步,但是它串行化了Application对象的请求,当网站访问量大的时候会产生严重的性能瓶颈... 查看全文
前言TextView的drawableLeft、drawableRight和drawableTop是一个常用、好用的属性,可以在文本的上下左右放置一个图片,而不使用更加复杂布局就能达到,我也常常喜欢用RadioButton的这几个属性实现很多效果,但是苦于不支持让drawbleLeft与文本一起居中,设置gravity为center也无济于事,终于有空研究了一下,这里与大家一起分享。声明欢迎转载,请注明出处!博客园:http://www.cnblogs.com/农民伯伯:http://www... 查看全文
效果:数据库:思路:利用for遍历,然后创建父节点,再根据父节点创建出子节点。代码:1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Web;5usingSystem.Web.UI;6usingSystem.Web.UI.WebControls;7usingSystem.Data;8usingSystem.Collections;9usingSystem.Configuration... 查看全文
前言动态执行脚本能有效的降低重要功能硬编码带来的问题,尤其是依赖于第三方的应用,可以通过动态脚本+在线参数(例如友盟在线参数)再不更新应用的情况下升级功能。声明欢迎转载,但请保留文章原始出处:)博客园:http://www.cnblogs.com农民伯伯:http://over140.cnblogs.com正文一、准备项目地址:https://developer.mozilla.org/en-US/docs/Rhino项目说明:由Mozilla开发,是JavaScript一种基于Java的实现... 查看全文
本示例旨在展示fragment替代tabhost的效果,具体的业务逻辑还要根据这个示例进行扩展。效果图如下:主Activity代码:packagecom.llb.view;importjava.util.ArrayList;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.view... 查看全文
· android学习之ViewPager 初步使用发布时间:2013-12-04
----------------ViewPager的功能就是可以使视图滑动大概步骤1所需要的对象List<View>用于装载ImageView对象根据图片数量把图片依次添加设置到ImageView中然后将ImageView添加到List<View>中2.设置ViewPager的apapter重写PagerAdapter方法3.设置adapter注意需要导包:android.support.v4效果图直接上代码... 查看全文
· iOS之Custom UIViewController Transition发布时间:2013-12-03
本文学习下自定义ViewController的切换,从无交互的到交互式切换。(本文已同步到我的小站:icocoa,欢迎访问。)iOS7中定义了3个协议:UIViewControllerTransitioningDelegate:用于支持自定义切换或切换交互,定义了一组供animator对象实现的协议,来自定义切换。可以为动画的三个阶段单独提供animator对象:presenting,dismissing,interacting... 查看全文
使用多线程更新DataGridView,防止页面卡顿和卡死的问题privatedelegatevoidUpdateDataGridView(DataTabledt);privatevoidUpdateGV(DataTabledt){if(dataGridView1.InvokeRequired){this.BeginInvoke(newUpdateDataGridView(UpdateGV),newobject[]{dt});}else{dataGridView1.DataSource=dt... 查看全文
由于UITableView是继承自UIScrollView的,所以他是可以设置contentsize的。但是,我在试验的过程中,初始化UITableView实例后,直接设置它的contentsize是不起作用,在搜寻相关资料得知,UITableView会自动设置contentsize,因为我们在建立tableview的时候是不用自己去设置contentsize的,她是自己计算出来的。高潮要来了!!!她是在实现她的datasource代理方法之后计算的。一下几个方法:-(NSInteger... 查看全文
· 关于webview嵌入swf发布时间:2013-11-28
有的机子CPU不支持swf播放的,不知道你是不是中奖了。。webview加载swf很简单:if(versionDouble>=2.2){//版本低于2.2的系统无法播放swf文件,部分硬件的cpu亦可能不支持WebViewwv=newWebView(context);wv.getSettings().setPluginsEnabled(true);Stringurl=lt.get(i).get("title"+j);//这行和下面那行可以不用管,主要就是获取urlurl=url... 查看全文
· Android--使用VideoView播放视频发布时间:2013-11-28
前言之前有讲过如何使用SurfaceView配合MediaPlayer播放视频,其实Android还为开发人员提供了另外一种更简单的播放视频媒体的方式,那就是VideoView,本篇博客就来讲讲VideoView如何播放视频,最后将以一个简单的Demo演示。本篇博客的主要内容如下:VideoViewVideoView简单的DemoMediaControllerMediaController简单的DemoVideoViewVideoView,用于播放一段视频媒体,它继承了SurfaceView... 查看全文
· Android--SurfaceView播放视频发布时间:2013-11-27
前言本篇博客讲解一下如何在Android下,使用SurfaceView播放一个视频流媒体。之前有讲到如何使用MediaPlayer播放音频流媒体,其实MediaPlayer还可以播放视频,只需需要SurfaceView的配合,SurfaceView主要用于显示MediaPlayer播放的视频流媒体的画面渲染。对MediaPlayer不了解的朋友,可以先看看那篇博客:Android--MediaPlayer播放MP3,本篇博客中关于MediaPlayer的内容将不再详解... 查看全文