view_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> view >>列表
· Model-View-ViewModel for iOS [译]发布时间:2014-07-13
如果你已经开发一段时间的iOS应用,你一定听说过Model-View-Controller,即MVC。MVC是构建iOSapp的标准模式。然而,最近我已经越来越厌倦MVC的一些缺点。在本文,我将重温一下MVC是什么,详述它的缺点,并且告诉你一个新的方式来架构你的app:Model-View-ViewModel。拿出你的流行语bingocard(宾果卡,一种游戏卡片-译者注),因为我们即将进行一次范式转变。Model-View-ControllerModel-View... 查看全文
Spinner下拉选择框Android给我们提供了一个Spinner控件,这个控件主要就是一个列表,Spinner位于android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类得一个子类。packagecom.yydcdut.spinnerstudy;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view... 查看全文
· 李冬强-用代码写view发布时间:2014-07-09
主要代码////ViewController.m//创建view-709////Createdbyappleon14-7-9.//Copyright(c)2014年戴维营教育.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad]... 查看全文
本文内容环境项目结构演示自定义ListView显示网络歌曲列表参考资料本文最开始看的一个国人的文章,没有源代码,根据文中提供的源代码,自己新建的项目(最可气的是,没有图标图片资源,只能自己乱编),但程序不是很稳定,有时能显示出列表中的缩略图,有时显示不出来,还在主线程访问了网络。后看文章评论,作者给出英文原文链接,本来想这下没事了吧,结果下载源代码运行后,还是有问题~仔细看英文原文,原来他也是根据Github上一个项目的基础上搞的,只是添加了式样,以及显示完整的歌曲列表,包括歌曲名、歌手名... 查看全文
在"MVC控制器传递多个Model到视图,使用ViewData,ViewBag,部分视图,TempData,ViewModel,Tuple"中,体验了使用不同的方式传递多个Model,而ViewData、ViewBag、PartialView、TempData、ViewModel、Tuple都可以用来传递Model,如何取舍呢?本篇主要包括... 查看全文
本文内容环境项目结构测试数据演示1:SimpleAdapter演示2:BaseAdapter演示3:CustomLazyList演示4:CustomLazyCompleteList本文主要给出演示概要,代码太多,所以只贴出核心代码,个人觉得足够,缺少什么很容易补~主要是自己下载调试一下,点击此处下载。本文通过四个示例,循序渐进地演示,将歌曲列表加载到ListView控件,歌曲列表,包括缩略图、歌手名、歌曲名等信息,或存放在本地,或以JSON形式存放在网络... 查看全文
本文内容环境项目结构演示1:simpleadapter演示2:baseadapter演示3:customlazylist演示4:customcompletelazylist本文只给出演示概要,代码太多,贴出来意义不大,自己下载调试一下,点击此处下载。环境Windows2008R264位EclipseADTV22.6.2,Android4.4.3三星SAMSUNGgt-i9008l,AndroidOS2.2.2为何真机版本如此低~唉,最近同事手机坏了,把我Android4... 查看全文
上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等,这个可以根据功能实际需要自己选择... 查看全文
方法一:protectedoverridevoidOnKeyUp(System.Windows.Forms.KeyEventArgse){base.OnKeyUp(e);if(e.KeyCode==System.Windows.Forms.Keys.Enter){e.Handled=true;System.Windows.Forms.SendKeys.Send("{TAB}");}}protectedoverrideboolProcessCmdKey(refSystem.Windows... 查看全文
首先,自定义一个类ListViewNF,继承自System.Windows.Forms.ListViewusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace你的名称空间{classListViewNF:System.Windows.Forms.ListView{publicListViewNF(){//开启双缓冲this... 查看全文
ListView和GridView已经成为原生的Android应用实现中两个最流行的设计模式。目前,这些模式被大量的开发者使用,主要是因为他们是简单而直接的实现,同时他们提供了一个良好,整洁的用户体验。对于ListView和GridView一个共同的需求就是在用户不断向下滚动,组件仍能动态的加载更多地加载更多数据。这篇博客就将带领大家实现在ListView和GridView中这个功能。我们需要的主要组件就是我们的InfiniteScrollListener类... 查看全文
version:rails4.1数据迁移(migration)是ActiveRecord的一个特性,可以允许你更新你的数据库模式而无关乎时间性。比起用纯SQL语句写模式修改,数据迁移(migration)允许你用简单的RubyDSL来描述你数据表的变更。阅读完这份教程,你将会了解到:你可以创建生成器(generator)。ActiveRecord提供了一些方法用来操作你的数据库。Rake任务可以操作数据迁移(migration)和你的数据库模式(schema)... 查看全文
· review一个javascript功能函数发布时间:2014-07-01
近半年来一直觉得自己在技术上好像左右挣扎,技术没啥提升,看书看不进,自学还挺慢。写出来的东西,自己都觉得不满意。让自己也用庸人自扰的感觉。最近,在工作中,有一个小小的功能需要实现,这个功能非常简单,其大概功能是:当有一批商品需要促销时,满多少到多少元区间立减多少元,再比较离下一个优惠区间还差多少元,并提示下一区间的优惠价。比如,我这里有个价格优惠区间(满50减5,满100减10,满150减15,满200减20),如果我现在买了120元商品,那么我的提示就应该是:已优惠10,还差30元... 查看全文
我们继续学习TableView的内容,这次主要是针对UITableViewCell,在前一篇的例子中我们已经使用过UITableViewCell,一个默认的UITableViewCell包含imageView、textLabel、detailTextLabel等属性,但是很多时候这些默认的属性并不能满足需要,其实更多的时候我们想自己制定UITableViewCell的内容,这篇学习的就是制定自己的UITableViewCell。UITableViewCell继承自UIView... 查看全文
· inputType导致TextView不能多行显示发布时间:2014-06-27
今天遇到一个问题很纳闷,那就是TextView不能自动换行多行显示,因为我的印象是TextView默认是可以自动换行多行显示的,今儿个怎么就不行呢。最终找到原因,是因为设置了inputType属性导致的。布局文件代码:1<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"2xmlns:tools="http://schemas.android.com/tools"3android... 查看全文
· Swift TableView发布时间:2014-06-27
代码来源cocoachina推荐源码26日上面这些是一些基本的设置,然后提前补充几个知识点!类后面的!作用是强制类型转换NSCoder是一个抽象类,是字节流的抽象类,我们可以把数据写入一个coder也可以从coder中读出数据!as也可以类型为类型转换Swift中sort函数有两种用法,在编译器中输入sort查看帮助文档有相信解释!建议观看Swiftlanguage函数章节importUIKitclassViewController:UITableViewController... 查看全文
这次学习的控件非常重要且非常强大,是ios应用中使用率非常高的一个控件,可以说几乎每个app都会使用到它,它就是功能异常强大的TableViews。可以打开你的iphone中的phone、Messages、Contacts、Mail、Settings等等等等,这些都用到了TableViews。在TableViews中,Table是用来显示一系列数据的,每条数据占用且只占用一行(一个tablecell),在ios中没有规定table到底可以容纳多少行数据,也就是说,只要内存足够多... 查看全文
这篇学习的主要内容是Multiview,在我们学习iphone旋转的时候,介绍过多个view的使用方法,不过这里的view和旋转屏幕中所指的多个view是不同的,旋转屏幕中涉及到的多个view是在一个xib文件中的,而我们这里所指的mulitview,则是指多个xib,在多个xib中进行view的切换,也就是从一个xib切换到另一个xib,而每个xib中只有一个view。另外的一个不同点体现在创建项目的时候,到目前为止,我们创建的所有项目的template都是singleview... 查看全文
在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:第一步:新建一个Android工程,命名为WebViewDemo(这里我在assets里定义了一个html页面)。第二步:修改main.xml布局文件... 查看全文
· eXtremeTable ---- Overview 概要发布时间:2014-06-24
概要Introduction介绍eXtremeTable读取着一个Beans的集合或者一个Maps的集合,从被给予的servlet范围里抽取出来,然后再次在JSP页面上显示出来.被依次检索出来的servlet范围是page,request,session和application.eXtremeTable知道怎样从servlet范围中区分开来,因为你可以在TableTag上详细指定items的属性.在集合中的Beans是纯粹的古老的java对象(POJO)... 查看全文