`
meohao
  • 浏览: 97793 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

写在20110618:ListActivity/ListView、ArrayAdapter/CursorAdapter、BroadcastReceiver

 
阅读更多
1.ListActivity 显示一个绑定到数组或者游标这些数据源的一个列表,内置ListView类,ListView类继承于AbsListView,任何视图都可以注册上下文菜单,最常见的是用于列表视图的ListView的Item。
2.ListActivity在onCreate()函数中直接可以设置Adapter,setAdapter(***Adapter);
3.BroadcastReceiver有两种一种是普通广播 一种是有序广播(Order Broadcast)
普通广播(无序广播)在逻辑上是异步的,逻辑可以在同一时刻被所有接收者接受到,消息传递效率高。但是它不能将处理的结果传给下一个接受者,并且无法终止Broadcast的传播。
有序广播的接收者要预先申明接收者的优先级(-1000 --- 1000)按从大到小接收,在接收的时候可以将处理结果传递给下一个接收者,也可以选择直接终止传播。
3.1 在FM的学习中,当文件系统的文件发生变化时应通知媒体库更新,此时就要通知媒体库扫描的广播。
3.2 插拔SD卡时也需要监听SD卡的相关事件广播。
分享到:
评论

相关推荐

    ListActivity的ListView外添加图片文字

    在Android开发过程中,我们经常会遇到需要在`ListActivity`的`ListView`之外添加额外元素(如图片、文字等)的需求。这不仅可以提升应用的美观度,还能为用户提供更丰富的信息展示方式。本文将详细介绍如何在`...

    Android列表:ListActivity和ListView II –自定义适配器和列表项视图

    在Android开发中,`ListActivity`和`ListView`是构建数据列表界面的两个核心组件,它们在用户交互和数据展示方面扮演着重要角色。本文将深入探讨如何在Android应用中自定义适配器和列表项视图,以实现更加灵活且具有...

    Android学习笔记(十一):Activity-ListView.doc

    首先,当我们需要在Activity中仅显示一个ListView时,可以继承ListActivity类,这将简化我们的代码并提供内置的回调机制。然而,如果需要在ListView之外添加其他UI元素,如按钮或文本视图,我们需要自定义布局,并...

    Android学习笔记(十七):再谈ListView.doc

    在Android开发中,ListView是一个非常重要的组件,它用于展示大量数据列表,允许用户滚动查看内容。在本篇学习笔记中,我们将深入探讨如何使ListView更生动、更具表现力,主要涉及自定义Adapter和动态设置ListView...

    如何使用ListActivity中自带的ListView

    该资源讲解了如何使用ListActivity中自带的ListView. 如果在 onCreate 方法中添加代码 setContentView(R.... 来设置ListActivity的布局,那在layout文件中必须添加 ListView 控件,而且它的id为 “android:list”.

    Android入门教程之ListView的应用示例

    然后,在onCreate()方法中,我们通过调用setListAdapter()方法并传入一个ArrayAdapter来设置ListView的数据源。ArrayAdapter是Android提供的一个适配器,它可以将数据转换为ListView可识别的格式。这里我们使用了...

    Android代码-HJDynamicListItems

    import android.app.ListActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android....

    Android开发之简单文件管理器实现方法

    这里运用Java I/O、ListActivity、Dialog、Bitmap等实现简单文件管理器,可以查看目录文件,修改文件名,删除文件,打开文件。比较简单,直接看代码: 先看布局文件: layout/main.xml <?xml version=1.0 ...

    android 以动态列表配置选项 ListActivity 与Menu整合技巧

    要使用`ListActivity`,你需要在XML布局文件中设置一个`ListView`作为根元素,并通过Java代码设置适配器(Adapter)来填充数据。适配器通常会绑定到一个数据源,如数组或数据库查询结果。 例如: ```xml <ListView ...

    Android App界面的ListView布局实战演练

    一、继承listActivity、使用arrayAdapter 使用ListView和arrayAdapter布局,是ListView布局中最为简单的一种,首先我们会建立一个组件用来显示数据,例如main.xml <?xml version=1.0 encoding=utf-8?> <!-...

    Android开发中如何使用;列表显示数据并进行调用

    适配器(如`ArrayAdapter`或`CursorAdapter`)将这些数据转化为ListView可识别的格式。以下是一个简单的`ArrayAdapter`示例: ```java String[] items = {"Item 1", "Item 2", "Item 3"}; // 数据源 ArrayAdapter...

    Android UI学习.doc

    在自定义布局中,ListView的id应设置为`@android:id/list`,这样ListActivity才能正确识别并使用这个ListView。同时,为了处理无数据时的显示,可以在布局中添加一个id为`@android:id/empty`的TextView,当ListView...

    ListView 使用方法

    在Android开发中,`ListView`是一种常用的UI组件,用于展示一系列数据项,例如联系人列表或消息列表等。本篇将详细阐述如何使用`ListView`控件来显示包含图片、标题及内容的数据。 #### 一、初始化ListView 1. **...

    Android listview使用的简单事例

    在创建一个基于ListView的活动时,通常会继承`ListActivity`类,因为它为ListView提供了一些便利的方法,如设置列表适配器、监听列表项点击等。在`MyListActivity`的布局XML文件(例如`activity_my_list.xml`)中,...

    ListView选中item颜色改变

    在Android开发中,ListView是一种常用的组件,用于展示可滚动的多行数据列表。"ListView选中item颜色改变"是常见的需求,它涉及到ListView的交互设计,使得用户可以通过视觉反馈感知到所选中的条目。本篇文章将深入...

    ListView的两种实现方法

    在上述代码中,我们没有在XML布局文件中定义ListView,因为`ListActivity`会自动处理。我们直接使用`setListAdapter()`方法设置适配器,并重写`onListItemClick()`方法来处理点击事件。 总结一下,两种实现ListView...

    ListActivity多层列表

    `ListView`通过适配器来获取和展示数据,适配器可以是自定义的,也可以是内置的如ArrayAdapter或CursorAdapter。适配器将数据与列表项视图关联起来,使得数据能够被渲染到屏幕上。在多层列表中,我们可能会使用...

    android 从activity用intent跳转到listactivity并在其中用simpleadapter在listview中显示数据列

    当我们需要在不同的Activity之间传递数据,并且在目标Activity中展示这些数据时,常常会使用Intent配合ListView来实现。ListActivity是Android提供的一种专门用来展示列表的Activity,而SimpleAdapter则是将数据绑定...

    ListActivity笔记

    2. **适配器**:`ListView`的数据通常通过适配器来提供,如`ArrayAdapter`、`CursorAdapter`等。适配器负责将数据源(如数组、数据库查询结果)与`ListView`的各个项进行绑定。 3. **点击事件**:可以通过重写`...

Global site tag (gtag.js) - Google Analytics