自定义适配器时,需要重写BaseAdapter的getCount(),getItem(int position),getItemId(int position),getView()方法。
但是由于不了解每个方法在工作时发挥的作用,而不知道如何重写四个方法。
1、由Adapter的工作原理了解getCount()和getView()的作用。
getCount()用来告诉系统Item的个数,也...
分类:
移动开发 时间:
2015-03-19 22:10:06
阅读次数:
186
注册activity就是确定绝对目录。
创建搜索界面
注册activity
做界面
Edittext msearch
Listview mlv
将数据库查询的数据封装到map中
自定义适配器。???
对数据库的操作层
1. 在XXXDao.java文件中修改查询方法的返回值为List>
2. 声明并初始化一个List>类型的以map为单位的list...
分类:
移动开发 时间:
2015-03-09 20:55:37
阅读次数:
193
模仿的布局:
模仿的效果图:
实现的方式是:在一个ListView空间里,自定义适配器Adapter,,然后ListView的Item的布局进行改写。
总结:
遇到的问题:
(1)不会设置ListView的行间距:
百度知:Android_listview设置每条信息的间距
设置listView的item间距,可以在xml布局文件中的listView下设置x...
分类:
其他好文 时间:
2015-02-27 21:38:18
阅读次数:
213
2. 代码MainActivity package com.himi;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.....
分类:
移动开发 时间:
2015-02-27 13:12:13
阅读次数:
272
啊喂,好久没更新博客了,唉唉,真是抱歉啊!求原谅!
1、自定义列表项适配器的主要方法是:
①public int getCount()=====>此方法用来控制列表项的个数
②public View getView(int position, View convertView, ViewGroup parent)====>此方法用来控制页面
2、自定义适配器在实际开...
分类:
移动开发 时间:
2015-02-04 09:29:23
阅读次数:
182
publicclassMainActivityextendsActivity{privateListViewlv;privateString[]objects=newString[]{"潘洋","波姐","阳姐","达兄"};privateint[]imgs=newint[]{R.drawable.logo,R.drawable.logo,R.drawable.logo,R.drawable.logo};@OverrideprotectedvoidonCreate(BundlesavedIns..
分类:
其他好文 时间:
2015-02-02 07:13:43
阅读次数:
184
AlphabetIndexer,实现了SectionIndexer接口,是adapter的一个辅助类,辅助实现在快滑时,显示索引字母。
使用字母索引的话,必须保证数据列表是按字母顺序排序,以便AlphabetIndexer采用二分查找法快速定位
下面使用AlphabetIndexer来模拟快速滑动展示通讯录。
自定义适配器,IndexAdapter,
public IndexAdapt...
分类:
其他好文 时间:
2015-01-20 17:57:23
阅读次数:
238
三个关键点xml布局设置数据和简单适配器自定义适配器XML布局主Activity布局ListView条目的XML布局主Activity布局,只需要加入一个ListView控件,特别要注意各个控件的layout_width和layout_height的设定 1 6 7 11 ...
分类:
移动开发 时间:
2015-01-16 16:33:11
阅读次数:
134
适配器包括ArrayAdapter,SimpleAdapter和SimpleCursorAdapter。以及自定义适配器。ArrayAdapter数据来源:String[]和List用法:1publicclassArrayAdapterActivityextendsListActivity{priv...
分类:
其他好文 时间:
2015-01-03 21:02:46
阅读次数:
215
下面的代码中报错了,代码如下
@Override
p
public View getView(final int position, final View convertView, final ViewGroup parent) {
final ViewHolder viewHolder;
View view = convertView;
i...
分类:
移动开发 时间:
2014-12-22 14:33:28
阅读次数:
228