本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
[转] How to prevent items from getting duplicated when scrolling recycler view
原文地址: http://stackoverflow.com/questions/33316837/how-to-prevent-items-from-getting-duplicated-when-scrolling-recycler-view
RecyclerView 数据显示重复的问题。(ListView 等解决方法类似)
在网上找了好久,发现修改方法都太麻烦,而且有的还比较山寨。我觉得这个 ...
Android 自定义 Adapter
今天在学习 Android Adapter 中遇到一个奇怪的问题,
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
主布局文件
<?xml version="1.0" encoding="utf-8"?> ...
android UI小结(二)
一、TextView
文本框组件,直接继承View,也是EditText和Button的父类
android:hintsetHint(int)默认显示的提示文本android:inputTypesetRawInputType(int)类似于HTML中input的type属性android:linksClickablesetLinksClickable(boolean)控制文本框的URL、Email等 ...
适配器模式 (转载)
1. 概述
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
2. 解决的问题
即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
3. 模式中的角色
3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。
3.2 需要适配的 ...
Adapter的getView方法详解
BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,我们经常使用的ListView 的adapter,即SimpleAdapter,是继承自BaseAdapter的,BaseAdapter是一个基类,没有实现绑定数据的功能,Simpl ...
Android Adapter详解
Adapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView, GridView, Gallery.而android 提供了几种Adapter:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderView ...
过期Gallery取代方案horizontalscrollView之幻灯片效果
效果
-------------------------------------------------------------------------------------------------------------------------------
素材
---------------------------------------------------------- ...
适配器模式
对象适配器:依赖于对象组合,
类适配器:采用多重继承对yield接口与另一个接口匹配。
优点 更好的复用性 更好的扩展性
缺点 会让系统非常凌乱,如容易整体把握。
本质 转换匹配,服用功能
使用场景:想使用一个存在的类,但他的接口不符合你的需求。
2.想复用一个类,但这个类可能与其他一些类不兼容工作。
扩展。适配器能实现简单的装饰模式功能。
简单使用SimpleCursorAdapter
来自:http://www.apkbus.com/android-16354-1-1.html
如果使用Sqlite,建议和ContentProvider结合使用。这样数据库的生命周期就不用自己管了。然后,如果要在比如ListView中显示,可以使用CursorAdapter。简化的办法是使用子类SimpleCursorAdapter。
以下就介绍一下使用sqlite+content ...
Android杂谈--ListView之BaseAdapter的使用
Android杂谈--ListView之BaseAdapter的使用
前言
话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdap ...
Android杂谈--ListView之ArrayAdapter的使用
Android杂谈--ListView之ArrayAdapter的使用
ArrayAdapter
总是感觉写自己的博客才更能够学到东西,网上尽管有很多好的资料,但是参差不齐,需要浪费大量时间才能够找到最需要的,索性写自己最需要的东西。
Adapter是适配器的意思,在Android中大量的使用到了ListView,而ListView需要与各种适配器结合才能够使用。不同的 ...
设计模式 之 Adapter
简述
模式 Adapter(适配器)又称为 Wrapper(包装器),它的提出是为了协调那些功能可复用但接口格式不相称的代码场景。
第一个场景
假设需要开发一款在线的电子白板软件,电子白板软件需要能够绘制各种图像及编辑文本。绘制功能对应的主要抽象是一组图像对象,如直线(LineShape)、矩形(RectangleShape)、 椭圆(OvalShape) ...
JAX-WS:背后的技术JAXB及传递Map
接上文JAX-WS:创建简单的webservice,JAX-WS对大部分复杂对象传递都能直接支持。在服务端传递了自定义的复杂对象Person:
public class Person implements Serializable {
private static final long serialVersionUID = 8336803120311071811L;
pri ...
ch010 Android GridView
--------------------------------------------Layout activity_main.xml--------------------------
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools= ...
ListView的数据显示,三种适配器绑定方式
public void OnCreate(){
...
listView=(ListView)findViewById(R.id.listview);
//点击条目的事件
listView.setOnItemClickListener(listener);
show3();
}
//点击条目的事件
priva ...