SharedPreference、Listview
SharedPreference、Listview
leehom彡 发表于2年前
SharedPreference、Listview
  • 发表于 2年前
  • 阅读 10
  • 收藏 0
  • 点赞 2
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 1、sharedpreference 2、ListView 、 ArrayAdaptor、BaseAdaptor

 一、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);

 

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 2
码字总数 443
×
leehom彡
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: