声明:学习的书籍《Android应用开发揭秘》,这里记录学习该书籍的日志,引用的相关代码与总结描述,没有商业的用途,完全是自我学习的一个记录,刚刚学习不可避免会出现很多问题,若是有错误还请大家多多批评。
继续前面的学习
一、TextView文本框(省略)。
二、列表ListView
针对列表的事件:
(1)当鼠标滚动时会触发:setOnItemSelectedListener事件;
(2)点击时触发:setOnItemClickListener事件
实例分析:对电话本联系人的信息进行操作。 布局格式:LinearLayout中显示ListView
【注意】是同个ListAdapter将获得的电话本数据与ListView关联起来,将ListAdapter添加到ListView中。
【遇到问题困难】:该实例遇到很多困难,因为才是学习Android的第2天,很多内容还不了解,比如Android下数据获取与绑定,相关参数与方法的使用,很多需要学习与掌握,查看API以及,在网上查找了很多资料。
1. 联系人与电话的获取,1.5以后API发生变化,所以获取方式就要修改,参考代码。
2. 启动模拟器时,弹出SDL_app:emulator.exe 应用程序错误:
解决方法:删除该模拟器的SD卡的大小。
具体是什么原因,暂时不是太清楚,后面深入学习会继续关注该问题。
3. 在用android日志LogCat的时候老是弹出一个窗口,内容为:"Copy" did not complete normally. Please see the log for more information.
Argument not valid
在网上也找到了答案:退出有道词典,或者划词功能就可以了。如果不是有道词典关闭翻译软件的划词功能。(的确很郁闷,存在这个问题)
以下是该例子的实例代码
效果:(左图为选择事件,右图为点击事件)
当然也可以把选择事件setOnItemSelectedListener与点击事件setOnItemClickListener自己修改,如网上例子给出,选择事件为发送短信,点击事件为拨打电话。
通过两天的学习才真正解决了ListView控件的学习,虽然时间比较长,还是学到很多东西,继续加油。
学习到P63页
分享到:
相关推荐
安卓Android源码——下拉刷新控件(ListView好ScrollView版).rar
安卓Android源码——下拉刷新控件(ListView好ScrollView版).zip
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
博客《 带checkbox的ListView实现(二)——自定义Checkable控件的实现方法》对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/40475367
安卓Android源码——item可左右滑动的listview控件.zip
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
———————————————— 版权声明:本文为CSDN博主「jackiesky1206」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:...
安卓Android源码——ListView多级展示,item由对象Leaf提供数据,可设置多个控件.zip
安卓Android源码——ListView多级展示,item由对象Leaf提供数据,可设置多个控件.rar
安卓Android源码——双列关联listview.rar
安卓Andriod源码——ListView多级展示,item由对象Leaf提供数据,可设置多个控件.zip
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) Android学习笔记(四)Android 中Activity页面的...
第13章 Android综合案例二——基于GoogleMap开发个人移动地图 13.1 项目UI规划 13.2 数据存储实现 13.2.1 设计数据库及表结构 13.2.2 设计SharePreference存储 13.3 项目实现流程 13.3.1 创建项目工程 13.3.2 项目各...
在Android 5.X 中将使用了很久的ListView做了升级,增加了一个使用更方便、效率更高的控件——RecyclerView。
Android 绿豆通讯录( SQLite数据库 + ListView数据展示控件 ) https://blog.csdn.net/weixin_44949135/article/details/106029404 采用 SQLite数据库 + ListView数据展示控件,可将用户添加的所有信息,分条...
今天主要介绍下在Android上实现下拉刷新的Demo,下拉控件参考自Github上开源项目PullToRefresh,并做简单修改。最终效果如下: 工程结构如下: 使用过程中可以对下拉显示效果进行自定义,如果要修改顶部下拉显示...
ListView 是 Android 系统为我们提供的一种列表显示的一种控件。 使用它可以用来显示我们常见的列表形式,继承自抽象类 AdapterView。 常用适配器介绍 ArrayAdapter:简单、易用的 Adapter,用于将数组数据作为数据...