最新文章列表

学习:适配器(Adapter)

如果你知道电源适配器的作用,就应该很容易理解这个模式。   意图: 将一个类的接口转换成客户希望的另外一个接口。 Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。   别名: 包装器 Wrapper   结构: 类适配器 public interface Target { public void request(); } ...
iamxi 评论(0) 有1093人浏览 2012-08-21 14:17

listview的理解——图片和文字的显示

ListView组件用于以列表的形式显示数据,ListView组件采用MVC模式将前端显示与后端数据进行分离,也就是说,ListView组件在装载数据时并不是直接使用ListView类的add或类似的方法添加数据,而是需要指定一个adapter对象。该对象相当于MVC中的C(控制器,Controller),ListView相当于MVC模式中的V(试图,View),用于显示数据。为ListView提供 ...
yue_sweet 评论(0) 有3280人浏览 2012-08-01 16:20

Adapter模式

        Adapter模式主要是为了解决一个或者几个类的方法的复用问题。或者在系统的扩展问题上,或者在两个系统之间的衔接问题上,或者是在系统设计阶段保留一个系统的可复用性上。Adapter模式主要有三个角色:         1.Target: 这是Adapter需要兼容或者适应的客户接口;         2.Adaptee: 这是Adapter所提供的接口的Source,即Adapter ...
xwood 评论(0) 有808人浏览 2012-07-22 21:16

关于在内部类中启动一个Android Intent的疑惑

在网上看到的所有android例子都是把adapter和listener写在一起,多是内部类的实现方式。我今天想把他们分离开。即adapter和listener写在一个class里面,adapter和listener在同一个class中以内部类形式存在。但是adapter在相关操作上正常,但是listener缺出现启动一个activity时null指针问题。代码如下   在一个JshopActi ...
sdywcd 评论(0) 有2679人浏览 2012-07-13 17:22

ListView的优化

1. ListView需要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。 2. ListView中只有第一屏的item需要新建,它的引用会被存在RecycleBin对象内,在拖动时后面的item实际上是重从了之前创建的item。 3. 根据上述,ListView在需要 ...
xiaozilong88 评论(0) 有931人浏览 2012-07-13 17:20

HTC ListView convertView

给listview写adapter的时候遇见这样一个问题:      在重写public View getView(int position, View convertView, ViewGroup parent)时, 通常为了性能, 会对convertView进行重用,如果convertView为null,则会主动new一个新的View并返回,系统会将这个View 缓存,在下次调用getVi ...
vivambulate 评论(0) 有1576人浏览 2012-04-20 13:24

Java之适配器模式(Adapter Pattern)

1.概念:将一个接口转换成客户希望的另外一个接口。(该模式使得原本不兼容的类可以一起工作) 2.UML图 (1)对象的Adapter模式结构图 (2)类的Adapter模式结构图  
董宗磊 评论(0) 有1159人浏览 2012-04-11 17:41

设计模式读书笔记-4适配器模式Adapter

1.定义 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 2.类图 3.实例 EnumerationIterator package headfirst.adapter.iterenum; import java.util.*; public class EnumerationIterator i ...
up2pu 评论(0) 有1009人浏览 2012-01-19 14:11

Document Formats for the Receiver JDBC Adapter

转自:http://help.sap.com/saphelp_nw70/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm XML Document Format for the Message Protocol XML SQL Format You can modify one or more database tables by ...
shz2008bj 评论(0) 有2223人浏览 2011-12-13 22:21

设计模式之适配器模式(Adapter)

适配器模式:将一个类或接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。   适配器模式UML图: 适配器模式使用对象组合,包装被适配者:这种做法还有另外一个优点,被适配者的任何子类,都可以搭配着适配器使用。该模式可以通过创建适配器进行接口转换,让不兼容的接口变成兼容,可以让客户从实现的接口解耦。   外观模式:提供一个统一的接口,用来访问子系统中的一群接口 ...
kt8668 评论(0) 有1071人浏览 2011-12-08 22:51

设计模式--适配器

  今天说说设计模式中的适配器模式。   举例来说,适配器模式,模式如其名。就是用适配器来适配原来的接口。   也就等同于原来220w的插销要插到440W或者110W的插座。要是直接插上要嘛冒黑烟要嘛没效果。为了要让插销能正常工作,这时候我们就需要变压器了。 适配的接口 package adapter; public interface Target { public void req ...
176915785 评论(0) 有1349人浏览 2011-11-22 09:50

设计模式--适配器模式(adapter)

适配器模式(adapter),将一个类的接口转投成客户希望的另外的接口。适配器模式(adapter)使得原本因为接口不兼容而不能一起工作的类可以一起工作。 结构图:     放大效果 示例图: 翻译者相当于适配器  
wzq106 评论(0) 有798人浏览 2011-11-17 14:26

如何让ListView不能点击,就是不会出现那个黄色的背景。

上网找了找, 也试过很多种方法,感觉只有这种方法不错。 只需要覆盖adapter里面的isEnabled即可。 @Override public boolean isEnabled(int position) { return false; } ref:http://www.anddev.org/how_to_mak ...
dengyin2000 评论(0) 有3598人浏览 2011-11-09 15:23

JMX Architecture & "Hello Word" the JMX way

JMX Architecture Overview: JMX technology provides a standard API for management and monitoring of resources. As http://kylinsoong.iteye.com/admin/blogs/794995  Part 3 depicted, the JMX architecture c ...
kylinsoong 评论(2) 有1813人浏览 2011-10-25 20:07

Gallery实现无限循环的方法

Android的控件Gallery提供一个画廊效果,通过左右滑动,可以水平滚动浏览Gallery中的图片。网上的教程或者Gallery都介绍这个控件用来显示图片(Image),但 ...
桥下一粒砂 评论(11) 有9543人浏览 2011-10-02 01:28

设计模式之Adapter(适配器)

定义: 将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份. 为何使用? 我们经常碰到要将两个没有关系 ...
chenzhaogogogo 评论(0) 有733人浏览 2011-09-29 13:25

转:Adapter 从源头开始适配!

Adapter在Android中占据一个重要的角色,它是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如图1直观的表达了Data、Adapter、View三者的关系。 图1 Adapter、数据、UI三者关系(PS:此图来自Google I/O) 一、Android中Adapter  
libo19881179 评论(0) 有801人浏览 2011-09-29 10:16

Android 异步加载 listview里的图片

如果listview里有图片,需要进行延迟加载,不然用户体验会非常差,卡在哪里不动。 解决办法: 在listview  adapter的 设置  imgvidw的 方法里  写成如下, 最主要用到的是 AsyncTask 写一个 下载图片的内部类,getUrlimg是自己写的,根据自己的需求,该方法返回的是根据URL返回的  bitmap private class ImageDownloa ...
busuanzi 评论(0) 有2673人浏览 2011-09-15 18:22

Android Adapter

Adapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView, GridView, Gallery.而android 提供了几种Adapter:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter ...
duohuoteng 评论(0) 有1604人浏览 2011-09-14 21:25

使用Groovy的Adapter模式来处理遗留代码

使用Groovy的Adapter模式来处理遗留代码 如果使用Java语言,针对一个遗留的类Circle,需要建立一个接口,再建立新类和遗留类的适配器实现该接口,再建立一个控制器: /**//**Adapter模式经常用来处理遗留代码*/packagecom.XiongYi.designPatterns;
RayChase 评论(0) 有1232人浏览 2008-05-11 02:03

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics