`
xlover
  • 浏览: 244396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

OnItemClick各个参数的作用

 
阅读更多
ListView.setOnItemClickListener(new AdapterView.OnItemClickListener(){
      public void onItemClick(AdapterView<?> arg0, View arg1, int                       position,long arg3)

各项的意义:arg1是当前item的view,通过它可以获得该项中的各个组件。
              例如arg1.textview.settext("asd");
          
          arg2是当前item的ID。这个id根据你在适配器中的写法可以自己定义。


          arg3是当前的item在listView中的相对位置!
         
分享到:
评论
1 楼 fyc0109 2013-03-22  
arg1.textview.settext("asd");?

相关推荐

    老生常谈Listview中onItemClick中的各个参数(推荐)

    本文将详细讲解ListView的`onItemClick`方法中的各个参数及其应用,以及如何在点击事件中获取当前选中行的数据,以便调用相应的服务接口。 `OnItemClickListener`是一个接口,包含一个方法`onItemClick(AdapterView...

    在左界面点击显示各个界面

    public void onItemClick(AdapterView&lt;?&gt; parent, View view, int position, long id) { showView(position); // 根据position值显示相应的界面 } }); ``` 这里,`showView`方法接收`position`参数,通常表示...

    Android ListView多选.rar

    ArrayAdapter是Android中一个简单的适配器,它将数据集(通常是数组或ArrayList)与ListView绑定,使数据能够正确地显示在ListView的各个列表项中。创建ArrayAdapter的基本步骤如下: 1. 创建一个数据模型类,如`...

    RecyclerView的长按事件和点击事件

    2. onBindViewHolder(RecyclerView.ViewHolder holder, int position):这里我们将数据绑定到ViewHolder的各个视图上,同时可以为这些视图设置点击事件监听器。 对于点击事件,我们可以为RecyclerView的Item设置一...

    Adapter工具类

    例如,我们可以创建一个BaseAdapter的子类,名为BaseViewHolderAdapter,它包含一个泛型参数T代表数据类型。在这个基类中,定义一个ViewHolder的泛型内部类,并在构造函数中初始化ViewHolder。提供一个抽象方法`...

    listview总结

    ListView的核心在于它与数据和视图的适配,通过适配器(Adapter)将数据映射到ListView的各个列表项。 1. **适配器类型** - **ArrayAdapter**: 最基础的适配器,主要用于展示单一的文本信息。ArrayAdapter构造...

    listview_event

    在Android开发中,ListView事件处理是不可或缺的一部分,因为它允许用户与列表中的各个条目进行交互。本篇文章将详细探讨ListView及其事件处理机制。 首先,我们来看ListView的基本结构。ListView由一系列的列表项...

    GridView使用

    在监听器的`onItemClick()`方法中,可以通过`position`参数获取被点击项在数据集中的位置。 6. 性能优化: - 避免在`getView()`中执行耗时操作,如网络请求、数据库操作等。 - 使用复用机制,即在`getView()`中...

    Android中listView的讲解

    实现`onItemClick(AdapterView&lt;?&gt; parent, View view, int position, long id)`方法,其中position参数表示被点击项的索引,id是项的唯一标识。 5. **ViewHolder模式** 为提高ListView的滚动性能,可以采用...

    android listview相关的学习案例

    在`onItemClick()`方法中,可以根据position参数获取被点击的列表项数据。 6. **头视图和脚视图**:通过`addHeaderView()`和`addFooterView()`方法,可以在`ListView`的头部或尾部添加固定的视图。 7. **下拉刷新...

    Android应用源码之ListViewSample.zip

    这可以通过设置`OnItemClickListener`来实现,例如`listView.setOnItemClickListener(new AdapterView.OnItemClickListener(){...})`,在回调方法`onItemClick()`中处理点击事件。 6. **Header和Footer** 除了基本...

    应用源码之TestListView02.zip

    在Activity或Fragment中注册监听器,实现`onItemClick(AdapterView&lt;?&gt; parent, View view, int position, long id)`方法,其中`position`参数表示被点击项在数据源中的位置。 5. **自定义ListView条目布局**: - ...

    Tab页滑动切换

    - 创建`PagerAdapter`子类,如`FragmentPagerAdapter`或`FragmentStatePagerAdapter`,以管理各个页面(通常为`Fragment`)。 - 实现`PagerAdapter`的`getItem()`方法,返回对应的`Fragment`实例。 - 设置`...

    编写推箱子游戏程序(第三步)——选择游戏关卡

    在本例中,我们使用 GridView 来展示可供选择的各个游戏关卡。这种控件非常适合用来展示多列数据,例如本案例中的关卡列表。 #### 实现步骤 1. **在布局文件中添加 GridView**:首先,在 XML 布局文件(activity_...

    listview.rar

    ListView的核心工作原理是适配器模式,它通过Adapter类将数据源(如ArrayList)映射到ListView的各个Item视图。Adapter提供了添加、删除、修改数据的方法,并负责创建和填充每个列表项视图。常见的Adapter有...

    动手学Android之八——搞定列表例子程序

    在这里,我们需要根据传入的position参数,从数据源获取对应的`MyItem`对象,然后设置到View的各个部件上。 5. **ViewHolder模式**:为了优化ListView的性能,我们通常采用ViewHolder模式。ViewHolder是一个持有...

    安卓封装PopWindow实现下拉菜单

    - 显示PopWindow可以使用`showAtLocation()`方法,传入目标View的位置参数。隐藏PopWindow则调用`dismiss()`方法。 5. **动画效果**: - 为了提升用户体验,可以添加一些动画效果,如滑动进出、淡入淡出等。这...

    Delphi将指定菜单项添加到TreeView中.zip

    `TreeView`组件包含了`Nodes`属性,它是一个`TTreeNode`对象的集合,代表了树形结构中的各个节点。每个`TTreeNode`对象都有自己的`Text`属性,用于显示节点的文本,以及`ChildNodes`属性,可以添加子节点。 添加新...

Global site tag (gtag.js) - Google Analytics