`
kerlubasola
  • 浏览: 709721 次
文章分类
社区版块
存档分类
最新评论

Android中ListView的使用(不用ListActivity)

 
阅读更多

① ListView的声明、定义

  1. ListView list=new ListView(this);


② 数组适配器的声明定义

  1. String []name=new String[]{"Java ","C++","C","C#","VB","XML ",".NET","J#"};
  2. ArrayAdapter<String> arrayadapter
  3. =new ArrayAdapter<String>(this,
  4. android .R.layout.simple_list_item_1,name);


③ ListView 设置 数组适配器

  1. list.setAdapter(arrayadapter);


④ 设置ListView 的元素被选中时的事件处理监听器

  1. list.setOnItemClickListener(this);


⑤ 事件处理监听器方法

  1. @Override
  2. public void onItemClick(AdapterView<?> arg0,
  3. View arg1, int arg2, long arg3) {
  4. // TODO Auto-generated method stub
  5. setTitle(GetData(arg2));
  6. }


⑥ ListView 中的内容变化,重新设置一个 ArrayAdapter 即可

  1. String []score=new String[]{"Android","BlackBerry","J2ME","Symbian","Windows Mobile","OpenMOKO","Broncho","IPhone"};
  2. ArrayAdapter<String> arratadapter2=new ArrayAdapter<String>(this,
  3. android.R.layout.simple_expandable_list_item_1,score);
  4. list.setAdapter(arratadapter2);
分享到:
评论

相关推荐

    Android下使用ListView的简单Demo

    这个"Android下使用ListView的简单Demo"旨在帮助开发者理解如何在实际项目中有效地运用ListView。下面将详细介绍ListView的基本使用、适配器原理以及一些常见的优化策略。 1. **ListView的基本结构** ListView的...

    Android listview使用的简单事例

    以下是一个关于如何在Android中使用ListView的简单事例: 第一步:新建`MyListActivity`继承自`ListActivity` 在创建一个基于ListView的活动时,通常会继承`ListActivity`类,因为它为ListView提供了一些便利的方法...

    如何使用ListActivity中自带的ListView

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

    演示Android的ListView控件的使用

    环境:Windows XP SP3、JDK 1.6、Android SDK...目的:熟悉ListView控件的用法--使用ListView必须让Activity继承ListActivity类,并且在main.xml布局描述文档中,ListView类的android.id必须是"@+id/android:list”值。

    ListActivity的ListView外添加图片文字

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

    android ListView实现树形结构

    在Android开发中,ListView是一种常用的UI控件,用于展示大量数据列表。然而,要实现一个树形结构,即节点有层级关系的数据展示,就需要进行一些定制化的工作。本篇文章将详细探讨如何在不继承`ListActivity`而是...

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

    通过以上步骤,我们就实现了从一个Activity用Intent跳转到ListActivity,并在ListActivity中使用SimpleAdapter显示数据列。这在Android应用开发中是非常常见的场景,尤其当需要展示大量结构化数据时。理解并熟练掌握...

    Android学习4——ListActivity,TabActivity

    然而,随着Android设计指南的更新,现在推荐使用FragmentTabHost或ViewPager配合Fragment来实现类似功能,因为TabActivity已经过时,不推荐在新项目中使用。 1. **创建TabActivity**:创建一个TabActivity类,然后...

    详解Android应用中ListView列表选项栏的编写方法

    本篇文章将深入探讨如何在Android中编写ListView列表选项栏,包括使用系统默认的ListView以及自定义multiple ListView的方法。 首先,ListView的数据绑定通常通过适配器(Adapter)来实现。适配器主要有三种类型:...

    ListView选中item颜色改变

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

    Android中ListView的作用与定义.pdf

    如描述中所示,ImageView可以在XML布局文件中声明,或者在Activity中使用ListActivity作为基类。在XML布局中,可以通过设置android:src属性指定图像资源,或者使用android:background属性设置背景图片。 3. 创建...

    Android listview与adapter用法

    在Android开发中,ListView是展示大量数据的一种常见方式,而Adapter则是实现ListView数据绑定的关键组件。本篇文章将详细探讨Android中的Adapter用法及其在ListView中的应用。 1. **Adapter的概念** - `Adapter`...

    Android-ListActivity实现列表[汇编].pdf

    【Android-ListActivity实现列表】 在Android开发中,ListActivity是一个专门用于展示...在实际开发中,通常会使用更灵活的RecyclerView代替ListView,但ListActivity仍然是理解Android列表展示机制的一个良好起点。

    android listview 上下滑动刷新

    * Android下拉刷新自动加载更多 * @author mzba * */ public class PullToRefreshActivity extends ListActivity { private LinkedList, String&gt;&gt; mListItems; private NewsAdapter adapter; private int ...

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

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

    android ListActivity 和 BaseAdapter 实例

    在提供的EX05_15文件中,可能包含了一个具体的实例,演示了如何创建一个使用`ListActivity`和`BaseAdapter`的Android应用。这个实例可能包括了数据源的定义、适配器的实现以及`ListActivity`中必要的设置代码。通过...

    Android ListView下拉刷新

    由于我们继承了`ListActivity`,所以需要确保ListView的id为`android.R.id.list`,这是`ListActivity`默认查找的id。 4. **Activity代码** (`MsgRcvListActivity.java`): 在Activity的`onCreate()`方法中,找到`...

    ListActivity笔记

    1. **基本使用**:`ListActivity`的主布局默认包含一个`ListView`,不需要开发者在XML布局文件中手动添加。只需要在`onCreate()`方法中设置适配器(Adapter)即可显示数据。 2. **适配器**:`ListView`的数据通常...

    ListView的两种实现方法

    在Android开发中,ListView是一种非常常见的视图组件,它用于展示大量的数据列表,通常与Adapter配合使用,可以实现数据的动态加载和滚动效果。本文将详细介绍两种实现ListView的方法:一种是继承自`...

Global site tag (gtag.js) - Google Analytics