① ListView的声明、定义
- ListView list=new ListView(this);
② 数组适配器的声明定义
- String []name=new String[]{"Java ","C++","C","C#","VB","XML ",".NET","J#"};
- ArrayAdapter<String> arrayadapter
- =new ArrayAdapter<String>(this,
- android .R.layout.simple_list_item_1,name);
③ 给ListView 设置 数组适配器
- list.setAdapter(arrayadapter);
④ 设置ListView 的元素被选中时的事件处理监听器
- list.setOnItemClickListener(this);
⑤ 事件处理监听器方法
- @Override
- public void onItemClick(AdapterView<?> arg0,
- View arg1, int arg2, long arg3) {
- // TODO Auto-generated method stub
- setTitle(GetData(arg2));
- }
⑥ 让ListView 中的内容变化,重新设置一个 ArrayAdapter 即可
- String []score=new String[]{"Android","BlackBerry","J2ME","Symbian","Windows Mobile","OpenMOKO","Broncho","IPhone"};
- ArrayAdapter<String> arratadapter2=new ArrayAdapter<String>(this,
- android.R.layout.simple_expandable_list_item_1,score);
- list.setAdapter(arratadapter2);
分享到:
相关推荐
这个"Android下使用ListView的简单Demo"旨在帮助开发者理解如何在实际项目中有效地运用ListView。下面将详细介绍ListView的基本使用、适配器原理以及一些常见的优化策略。 1. **ListView的基本结构** ListView的...
以下是一个关于如何在Android中使用ListView的简单事例: 第一步:新建`MyListActivity`继承自`ListActivity` 在创建一个基于ListView的活动时,通常会继承`ListActivity`类,因为它为ListView提供了一些便利的方法...
该资源讲解了如何使用ListActivity中自带的ListView. 如果在 onCreate 方法中添加代码 setContentView(R.layout.main); 来设置ListActivity的布局,那在layout文件中必须添加 ListView 控件,而且它的id为 ...
环境:Windows XP SP3、JDK 1.6、Android SDK...目的:熟悉ListView控件的用法--使用ListView必须让Activity继承ListActivity类,并且在main.xml布局描述文档中,ListView类的android.id必须是"@+id/android:list”值。
在Android开发过程中,我们经常会遇到需要在`ListActivity`的`ListView`之外添加额外元素(如图片、文字等)的需求。这不仅可以提升应用的美观度,还能为用户提供更丰富的信息展示方式。本文将详细介绍如何在`...
在Android开发中,ListView是一种常用的UI控件,用于展示大量数据列表。然而,要实现一个树形结构,即节点有层级关系的数据展示,就需要进行一些定制化的工作。本篇文章将详细探讨如何在不继承`ListActivity`而是...
通过以上步骤,我们就实现了从一个Activity用Intent跳转到ListActivity,并在ListActivity中使用SimpleAdapter显示数据列。这在Android应用开发中是非常常见的场景,尤其当需要展示大量结构化数据时。理解并熟练掌握...
然而,随着Android设计指南的更新,现在推荐使用FragmentTabHost或ViewPager配合Fragment来实现类似功能,因为TabActivity已经过时,不推荐在新项目中使用。 1. **创建TabActivity**:创建一个TabActivity类,然后...
本篇文章将深入探讨如何在Android中编写ListView列表选项栏,包括使用系统默认的ListView以及自定义multiple ListView的方法。 首先,ListView的数据绑定通常通过适配器(Adapter)来实现。适配器主要有三种类型:...
在Android开发中,ListView是一种常用的组件,用于展示可滚动的多行数据列表。"ListView选中item颜色改变"是常见的需求,它涉及到ListView的交互设计,使得用户可以通过视觉反馈感知到所选中的条目。本篇文章将深入...
如描述中所示,ImageView可以在XML布局文件中声明,或者在Activity中使用ListActivity作为基类。在XML布局中,可以通过设置android:src属性指定图像资源,或者使用android:background属性设置背景图片。 3. 创建...
在Android开发中,ListView是展示大量数据的一种常见方式,而Adapter则是实现ListView数据绑定的关键组件。本篇文章将详细探讨Android中的Adapter用法及其在ListView中的应用。 1. **Adapter的概念** - `Adapter`...
【Android-ListActivity实现列表】 在Android开发中,ListActivity是一个专门用于展示...在实际开发中,通常会使用更灵活的RecyclerView代替ListView,但ListActivity仍然是理解Android列表展示机制的一个良好起点。
* Android下拉刷新自动加载更多 * @author mzba * */ public class PullToRefreshActivity extends ListActivity { private LinkedList, String>> mListItems; private NewsAdapter adapter; private int ...
要使用`ListActivity`,你需要在XML布局文件中设置一个`ListView`作为根元素,并通过Java代码设置适配器(Adapter)来填充数据。适配器通常会绑定到一个数据源,如数组或数据库查询结果。 例如: ```xml <ListView ...
在提供的EX05_15文件中,可能包含了一个具体的实例,演示了如何创建一个使用`ListActivity`和`BaseAdapter`的Android应用。这个实例可能包括了数据源的定义、适配器的实现以及`ListActivity`中必要的设置代码。通过...
由于我们继承了`ListActivity`,所以需要确保ListView的id为`android.R.id.list`,这是`ListActivity`默认查找的id。 4. **Activity代码** (`MsgRcvListActivity.java`): 在Activity的`onCreate()`方法中,找到`...
1. **基本使用**:`ListActivity`的主布局默认包含一个`ListView`,不需要开发者在XML布局文件中手动添加。只需要在`onCreate()`方法中设置适配器(Adapter)即可显示数据。 2. **适配器**:`ListView`的数据通常...
在Android开发中,ListView是一种非常常见的视图组件,它用于展示大量的数据列表,通常与Adapter配合使用,可以实现数据的动态加载和滚动效果。本文将详细介绍两种实现ListView的方法:一种是继承自`...