点击listview中的item跳转并获取item中的内容出现的问题

![图片说明](https://img-ask.csdn.net/upload/201603/15/1458044910_116397.png)图片说明一用settext()里面写上title就出错了 打印出来的title desc确实传递到另一个activity了

0

6个回答

文本数据传递到第二个Activity后,这句话报了空针,那就说明textView为null.你debug一下,看看是否是这个控件没有被实例化;或者你实例化错了控件(同样的id,导入的别的Activity下的)

0
nik666
nik666 谢谢了!解决了
3 年多之前 回复

明确告诉你空指针了,你调试看看是哪个对象,然后检查是不是key写错了

0
nik666
nik666 但是把settext语句注释掉就可以打开activity了 不注释掉就出错了
3 年多之前 回复

图片说明

0

settext的这个item里面的控件没有获取到实例,所以空指针,listview里面的item,一般采用getview里面的view.findviewbyId(R.id.xxx)形式获取实例

0

你看的有没有findview那个控件啊

0

文本数据传递到第二个Activity后,这句话报了空针,那就说明textView为null.你debug一下,看看是否是这个控件没有被实例化;或者你实例化错了控件(同样的id,导入的别的Activity下的)

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安卓 ListView中点击事件获取Item中的对象
private ListView mListView; private List arrResults; private MyAdapter adapter; 注明:ListView的对象 : mListView继承于BaseAdapter自定义的adapterResultItem:每个Item数据的类 mListView.setOnItemClickListener(new
android中通过网络请求数据显示在Listview中,面对许多的item,如何给每个item设置点击事件以跳转到不同的activity
转载请声明:转自:http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-105924-ewU2sRQe02Za2NeLFgfg-passport.csdn.net
Android listView中点击item或Item中控件跳转对应的详情页面的实现(商品详情查看)
应用场景开发中,特别是电商客户端,用ListView展示商品列表,点击Item 或是Item中的控件会跳转到对应的商品详情,本文主要讲Intent传递数据,实现简单的商品详情展示,实际的开发中是采用传递商品的Id然后在界面加载对应的Json数据并且显示,原理一致。页面效果图如下:这是商品列表 这是商品详情 本文是在适配器里给Button或是其他控件设置点击事件在getView中只复用了Chi
Android实现ListView显示信息,点击每个item,跳转到相应界面
界面如下:(做这个目的仅仅是为了学习一点小知识,因为自己才刚开始) 实现的方法比较简单,就是定义一个ListView,然后设置监听,ListView对每个条目的监听是setOnItemClickListener。onItemClick(AdapterView parent, View view, int position, long id)这段代码中,
对于点击listview item的数据传递
在界面为listview列表,(如联系人,聊天列表等),点击对应item子项目的子控件,需要携带受点击项的一些数据跳转到特定的界面,并不是随意跳跃的。这个时候有个简单的方法是在listview的 adapter中,对该控件进行如下操作,一下代码是我项目中的部分: { vh.sel.setTag(datas.get(position));//存储当前的sel信息,传的是datas.get(pos
Android ListView的Item点击下方显示详情页信息
实现的方法是将ListView 的Item设置为显示和隐藏两个部分,点击显示界面后,才会显示隐藏的详情页信息,具体流程和代码如下: 1.activity_main.xml的布局 <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayo...
Androd中 listView点击每一个 Item里面的状态,跳转到相对应的不同 界面
最近在做一个项目,里面的功能是,listview的每一个item,一样,但是点击每一个item跳转相对应的界面,不一样,我们一般做的都是跳转到一个相同的界面,传递bundle,这次是不同的界面,传递bundle,小伙伴们知道怎么实现吗: 我这里只是一种解决办法,其他的办法也有很多,请开动脑筋: 设置listview的item监听: mlistView.setOnItemClick
listview的item跳转的下一个界面点击删除数据,并返回更新listview
怎么描述这个过程呢。其实是这样的,我现在有一个功能 是一个名片夹的功能。listview里面可能有10个数据,我随便点击一个,进去之后展示名片信息详情页。这个详情页有一个删除按钮,删除这个名片信息。然后finish();返回listview界面,并更新界面数据。 先看listview点击事件里面。可以拿到每一个选项卡,再跳转的时候通过startActivityForResult() intent
ListView获取Item里面的值
今天在使用ListView时遇到一个很头痛的事,就是点击item时删除这条数据,因为设置点击事件后,获得的postion是item的下标,看博客有人说在最开始设置数据时把id put到每项存放item数据的Map里,这不是有病吗。最后找到方法了。看下面,看下面,看下面很有用的。 private AdapterView.OnItemLongClickListener lvlisten = new Ad
如何点击listView的item跳转到指定的Activity
当我们在做demo时,为了简化代码,常用listView来做,当我们点击listView的item时,跳转到某个activity测试相应功能,而主界面的listview就封装了每个activity的入口, 我们都知道点击listView的某个item让他弹出一个toast,我们如何点击item让他跳转到一个activity呢?其实也差不多,关键是得把每个activity转成xxxActivity
listview点击条目进行跳转,把position和具体的实体进行对应
传递整个对象 listview.setOnItemClickListener(new MyOnItemClickListener()); private class MyOnItemClickListener implements AdapterView.OnItemClickListener { @Override public void onItemClick(A
点击listview条目向fragment中传值
=========================布局   主布局=================================== LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:back
ListView,点击每一个Item,如何获取当前Item的数据?
通过ListView中的setOnItemClickListener事件,获取当前item的数据。
listView点击条目跳转并带参数
listView点击条目跳转并带参数代码记录如下: listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { String url="rtmp://3387.livepla"; String url1="rtmp://3387.liv"; String url2="rtmp://33
Fragment中ListView的Item的点击事件(包含Item内部控件的点击事件)
代码记录在博客上,分享给想我一样的菜鸟们,自己忘了的时候也可以拿来看看,免得到处找代码: Fragment中ListView的代码package com.example.administrator.myapplication14.Fragment; import android.content.Intent; import android.os.Bundle; import android.sup
ListView Item 与子控件焦点问题
在项目中,item中有3个控件,其中有2个控件是可以正常获取到焦点,但是第三个点击的时候,却出发了Item的点击事件。   android:descendantFocusability   // 放在listview中的item的顶级布局上。   Constant            Value        Description beforeDescendants 0    T...
android listview系列之item的点击事件及item布局中的点击事件(四)
很多时候listview只显示简略信息,我们需要点击子项去跳转或在显示详细信息的位置,将相关的详细信息显示出来,listview提供了onItemClickListener()方法,在方法中我们可以执行我们需要的内容。listview.setOnItemClickListener(new OnItemClickListener(){ @Override
ListView中点击对应item的Button时改变其文字和图片
1,在listView中,点击对应的item的Button时,改变Button的Text和其背景颜色。
listView点击后弹出对话框
病了一个星期没有更新了呼呼 这个问题其实很简单 只是要弹出的对话框还要包含item的信息   public void onListItemClick(ListView parent, View v, int position, long id) { String itemText = items[position]...
ListView点击获取文本
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { ...
实现点击item中的按钮跳转至另一个Activity
这个是一个小功能的实现,是我在面试过程中遇到的一个问题。在这里记下来,一方面,便于自己日后复习,另一方面,也希望有一天能够有初学者看到这篇文章并能够给予其帮助。         很简单,我主要是想实现以下功能:         我是设计的一个联系人通讯录,在通话记录Activity中有ListView控件读取手机的通话记录,其中ListView中的item中加入了一个按钮(ibDetails)
listview中给每个item添加点击事件
给listview每个item添加点击事件,这个听起来好像挺迷糊的,在adapter里面我直接就写startactivity后来没成功,为此研究了几分钟发现有三种方式实现哈。现在说一下我的解决方法。1、在activity里面写adapter 这样点击事件直接解决, holder.btnStartrequest.setOnClickListener(new View.OnClickListener
listView解决item内容重复
直接改写adapter中的getView() :@Override public View getView(int i, View view, ViewGroup viewGroup) { ViewHolder holder; if(view == null){ view = inflater.inflate(R.layout.item
在listview嵌套listview 并且想实现点击其中一个item隐藏item的内容
首先定义一个arrayList ArrayList showChildFlag = new ArrayList(); public static boolean mbShowChild = false;//初始化都设置成false; for (int i=0;i<socialDatalist.size();i++){ showChildFlag.add(mbShowChil
SimpleAdapter 的用法及点击事件中如何获取选中项的值
SimpleAdapter的使用步骤及点击事件中如何获取选中项的值:        一、首先我们需要先写一个布局文件item.xml,代码如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android
ListView点击Item更换显示内容图片
先上效果图布局文件(就是一个listView)<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l
android开发中如何动态获取listview中的item的值
因为直接通过方法动态获取各项值的方法目前没有找到!!!(网上的很多方法是不行的),可以通过其他手段获取。原理:比如,listview绑定的是一个adapter适配器。第一种方法:可以在适配器里添加一个数组或集合之类的保存你需要的数据,然后通过setOnItemClickListener监听事件中的方法实现来获取。第二种方法:因为listview中显示的是你的数据源中的数据,那么可以通过list集合...
Android中 ListView,RecyclerView中item显示错位的问题?
因为在Adapter中,为了性能都会给ViewHolder做缓存,防止ListView,RecyclerView创建过多的itemView,消耗过多的性能下面就以ListView和BaseAdapter简单地讲一下,代码很简单: @Override public View getView(int position, View convertView, ViewGroup parent) {...
listview的item分别实现item的点击和checkbox的点击
问题:listview的item上添加一个CheckBox,这样能分别实现item的点击和checkbox的点击吗?现在我想只点击checkbox就只改变checkbox的状态,点击item的话就跳到另一个页面 ,checkbox的状态不改变 check播出checkbox 方法:             android:id="@+id/group_
ListView点击item弹出Dialog
点击ListView的item弹出Dialog,点击Dialog的某个控件,更改item的值。
ListView的item中含edittext时无法获取焦点的问题
这种情况下可以在item的根布局加上这个属性:android:descendantFocusability="afterDescendants"   表示listview在子布局不需要焦点时才去获取焦点,如果布局内还有其他控件和edittext抢焦点的把foucusable属性设置成false就行,这样内嵌的edittext就可以获得焦点了。
Android ListView:实现item内部控件的点击事件
在使用ListView的时候,我们通常会使用到其item的点击事件。而有些时候我们可能会用到item内部控件的点击操作,比如在item内部有个Button,当点击该Button时,删除所在的item。效果图如下图所示 「Talk is cheap. Show me the code」怎么实现这个操作呢?先来看下代码: 先看布局文件activity_main.xml 只有一个ListView<?
Android中使用ListView点击item时修改选中状态(item使用RadioButton)
这是列表是使用ListView ,如果使用RecycleView的话,也是一样的,布局就不说了,activity中的写法不变,这里只需要注意adapter里面的写法就OK了! public class SelectMySchoolAdapter extends BaseAdapter { private List&amp;lt;SelectSchoolBean&amp;gt; schoolList;...
点击listview条目跳转到另一个Activity
核心代码@BindView(R.id.lv_workspaces) ListView mLvWorkspaces; mLvWorkspaces.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(Adap
ListView获取每个item的值
学会了listview的使用之后远远不够,实际开发中也许还需要获取每个item的内容。 下面我就总结一下获取item的方法: 首先我们需要设置item点击监听事件: ListView listuser = (ListView) findViewById(R.id.listuser);listuser.setOnItemClickListener(new AdapterView.OnItemC
listview 中的 item里面带有button按钮的点击实现方法
在开发中 有时候会遇到 如通讯录 中 联系人的 item 上面 添加 一个 按钮的 需求 实现方法 可参考下面的 简单案例:第一步 :定义主页 中的 布局文件<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
listview点击item怎么拿到适配的内容(对象)
ListView点击item之后拿到适配的内容进行下一步动作,是android移动开发经常遇到的事,基础差,然后又懒,不愿意看源码的同学,想拿到内容可能会想到直接用适配器去拿,比如我(然后就被狠狠的嘲讽了),其实完全没必要,直接从listview.setOnItemClickListener当中返回的Parent中就能拿。我的适配器:class AddAdapter extends BaseAda...
如何在ListView中点击item控制item中的控件变化(ListView篇)
ListView一直是Android里的一大难题,之前一段时间做项目碰到一个需求:点击item后控制item中的ImageView显示正在播放的图片,其他item中的imageView则都显示未播放的图片。下面给出一个例子来实现这种效果。首先看下最后的效果图: 要实现这个需求有两个难点:1.如何获取item中的控件 2.如何避免item布局复用带来的负面效果 先抛开第二点不谈,看看
如何找到listview中item控件并进行操作
有时候我们要动态修改listview中item某一项的属性(例如实现全选 或者单选后imageview的效果) 1 例如如下的布局 绝对布局中两个item xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
listView点击事件,关于获取position的值
String inform = new String(&quot;我的信息&quot;); firstList.add(inform); String mon = new String(&quot;钱包&quot;); firstList.add(mon); String photo = new String(&quot;相册&quot;); firstList.add(photo); lvMy.setOnItemClickListener(new ...