文档章节

SharedPreference、Listview

leehom彡
 leehom彡
发布于 2016/05/12 18:16
字数 248
阅读 10
收藏 0

 一、SharedPreference

1、SharedPreference sp=getSharedPreference("cofig",0);//args1 名称  args2 模式

2、 Edit edit=sp.edit();

3、edit.put...();

4、edit.commit();

二、ListView adaptor适配器

创建一个ListView ,

第一种方法:

MyAdaptor extends BaseAdaptor

实现四个未实现的方法,其中getAcount()和getView()方法要实现功能,getcount()方法返回值是ListView显示的行数。在getView()方法中对第二个参数convertView进行判断能实现ListView的优化,防止滑动太快二程序挂掉。

”打气筒“(inflate)的获取方式

在getView()方法中,有三种常见的方式(并非所有)获取“打气筒”。

1. view=view.inflate(getApplacationContext(), R.layout.item, null);//第一个参数是上下文,第二个参数是 自定义的布局文件文件,第三个参数是ViewGroup root

2. view=LayoutInflate.from(getApplacationContext()).inflate(R.layout.item , null));

3. LayoutInflate inflate=getSystemService(LAYOUT_INFLATE_SERVICE);

    inflate.inflate(R.layout.item , null);

lv.setAdaptor(new MyAdaptor);

第二种:

直接使用ArrayAdaptor完成

假设在listview上显示一个Strig数组 ,先创建一个数组 String Objects[]{}={" 赵",......}

ArrayAdaptor<String> adaptor =new ArrayAdaptor(getApplacationContext(),R.layout.item,Objects);

lv.setAdaptor(adaptor);

 

 

© 著作权归作者所有

共有 人打赏支持
leehom彡
粉丝 0
博文 2
码字总数 443
作品 0
淮北
私信 提问
Android中SharedPreference多进程数据共享出错

SharedPreference作为android五大存储(网络,数据库,文件,SharedPreference,contentProvider)之中最方便使用的一个,从类名上来看就不是一个存储大数据的工具,以key/value成对的形式来存...

Drealin
2014/01/22
0
0
Android四种数据存储方式

存储方式 Android提供以下四种存储方式: SharePreference SQLite File ContentProvider Android系统中数据基本都是私有的,一般存放在“data/data/程序包名”目录下。如果要实现数据共享,正...

我家的猫跳楼了
2015/09/09
35
0
你最了解的 SharedPreference和ContentProvider 知多少?

在技术学习的道路上,往往最常见、用的最多地方,却有着容易忽略的技术细节。某个时间点蓦然回首,才发现最应该了解和掌握的技术基础,却由于缺少总结和记录、或者是因为常态思维固化缺少场景...

常兴E站
04/01
0
0
【Android】Android清除本地数据缓存代码

主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录

二胡艺
2015/08/26
0
0
Android中Preference的使用以及监听事件分析

在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,F...

chuiyuan
2014/07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ugly Number(leetcode263)

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. Example 1: Input: 6Output: true......

woshixin
18分钟前
1
0
深度模型从研者 眼里的 似然估计 & Hessain 海森矩阵 & Fisher Information (费雪信息)

深度模型的训练的基本依据是最小化模型拟合数据的误差。旨在不仅知其然(如何构建和训练一个深度模型),还应知其所以然(为什么这样训练,可以做哪些优化)。我们就会发现,有很多研究者,在...

刘小米_思聪
22分钟前
0
0
阿里巴巴智能监控新场景的探索

摘要: 智能监控是智能运维的子领域,详细分析。 作者简介 王肇刚 阿里巴巴全球运行指挥中心高级技术专家 智能监控是智能运维的子领域,我们说的监控,探讨的更多是在监控策略,因为可能从数...

阿里云官方博客
25分钟前
1
0
【双十二】12 月 12 日 12 点 12 分限量抢福利,云计算不剁手!

活动详情 1.首充豪礼 双十二当日,新用户首充 200 元送 200 元代金券!仅限前 88 名!先到先得!拼手速!(新用户指 12 月 12 日前已完成注册但从未充值过的用户)
 2.超值返券 双十二当日,...

七牛云
50分钟前
3
0
Calculate Linux 发布 18 LXQt是基于Gentoo的发行版

导读 Calculate Linux 是一个基于 Gentoo 并与 Gentoo 完全兼容的滚动更新发行版家族,专为企业环境下的快速部署而优化。其提供多个不同的分支版本,分别适用于桌面、服务器等应用场景。该项...

问题终结者
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部