【网学网提醒】:网学会员鉴于大家对十分关注,论文会员在此为大家搜集整理了“Android ListView _____在点击ListView的Item时背景变...”一文,供大家参考学习
AndroidListView.....在点击ListView的Item时背景变色点击释放时背景变为无色且跳转别的Activity._百度知道百度首页|
百度知道|登录|
注册 新闻网页贴吧知道MP3
图片视频百科文库帮助|设置
百度知道>电脑/网络>
程序设计>JAVA相关
AndroidListView.....在点击ListView的Item时背景变色点击释放时背景变为无色且跳转别的Activity.
2011-7-2517:17提问者:newnife|悬赏分:40|浏览次数:626次
2011-7-2518:17最佳
答案lv.setOnTouchListener(newOnTouchListener(){
@Override
publicbooleanonTouch(Viewv,MotionEventevent){
//TODOAuto-generatedmethodstub
if(event.getAction()==MotionEvent.ACTION_DOWN){
lv.setBackgroundColor(Color.BLUE);
}
elseif(event.getAction()==MotionEvent.ACTION_UP){
lv.setBackgroundColor(Color.BLACK);
Intentintent=newIntent(Activity1.this,Activity2.class);
startActivity(intent);
}
returnfalse;
}
});追问恩。那请问我想得到ListView的item的postion怎么办?还有我试了下lv加touch事件不得行啊,,touch时是整个的lv。。而不是lv的item.
回答这样就好了不过得双击
lv.setOnItemClickListener(newOnItemClickListener(){
@Override
publicvoidonItemClick(AdapterView>arg0,Viewarg1,intarg2,
longarg3){
arg1=arg0.getChildAt(arg2);
arg1.setOnTouchListener(newOnTouchListener(){
@Override
publicbooleanonTouch(Viewv,MotionEventevent){
switch(event.getAction()){
caseMotionEvent.ACTION_DOWN:
v.setBackgroundColor(Color.BLUE);
break;
caseMotionEvent.ACTION_UP:
v.setBackgroundColor(Color.YELLOW);
Intentintent=newIntent(Activity04.this,Activity03.class);
v.setBackgroundColor(Color.BLACK);
startActivity(intent);
}
returntrue;
}
});
}
});
赞同
2
向TA求助回答者:_stefanie_来自团队安卓开发联盟|三级采纳率:34%
擅长领域:JAVA相关
程序设计烽火战国跑跑卡丁车娱乐休闲
参加的活动:暂时没有参加的活动提问者对于
答案的评价:
问题早已解决。不过还是谢谢各位了
相关内容
2010-12-8android的ListView中如何设置长按Item的时候该Item背景变色
2011-3-8android用listview做的一个主页面。如果实现每行都跳转到一个新的a...1
2011-4-22android中如何通过点击菜单下的子菜单跳转到listview,谢谢3
2011-7-17mars老师android教程,视频5,照着
做,但是点击控件activity不跳转。...
2011-6-15android用gallery实现的tab,点击一个tab跳转到另一个activity显示其...
更多相关问题>>
等待您来回答0回答五月天亚洲图色哪里有新的?五月天亚洲图色你懂得?2回答有广西省柳州市柳太路186号这个地址吗?这个地址有个雅富不锈钢制品厂吗0回答衡阳阳光房不锈钢,上瑞盖玻璃是哪个公司制作?中明13975486391回答想寻求在深圳龙华附近可以办户外婚礼的酒店,或者草坪婚礼的,大概价...2回答上网主页总是被工具栏起始页替代,怎么才能还原?我的上网主页是http:...0回答80求游戏王iduel帐号
游戏王iduel0回答5求五迷、、五月天粉丝加我吧、401140971、互动哦、、1回答佛山恒娥不锈钢制品厂的产品怎样的?质量过关吗?更多等待您来回答的问题>>其他回答
共3条
2011-7-2517:31zoey19900624|二级
publicvoidonItemClick(){
}追问onitemclick怎么知道是ACTION_DOWN还是ACTION_UP?
赞同
0
2011-7-2521:01songVyejia|四级
AndroidListView.....在点击ListView的Item时背景变色点击释放时背景变为无色且跳转别的Activity.
w,w,w,点wo188点info(把点换成小数点.输入网址就可以了)
在线出cheng,,ren电影和cheng,,ren小说都有,还有tou拍的。。A
每天更新的,我看了好几年。6
天天向上,努力学习。O参考
资料:
赞同
0
2011-8-110:29zhangyao793|二级
这个问题其实挺简单的,首先要实现item变色只需在ListView的布局中添加如下属性:
android:listSelector="#FFFFFF"//你想要什么颜色,就填什么颜色,
只要焦点没有移动到点击的位置,你松手之后Item的颜色又会变成最初的颜色
至于跳转到别的Activity只需要在
程序中获得ListView控件的对象,在其 listView.setOnItemClickListener(newOnItemClickListener(){
@Override
publicvoidonItemClick(AdapterView>arg0,Viewarg1,intarg2,
longarg3){
Intentintent=newIntent(Test01.this,Test02.class);
Test01.this.startActivity(intent);
});
这样就能进行跳转了赞同
0
分享到:
推广
链接魔方舞台桁架做最好的背景架电话:13048010190
魔方演出器材主销背景架玻璃舞台折叠背景架移动背景架升降背景架演出背景架tr..cubetruss用户名:
密码码:
记住我的登录状态
登录忘记密码
注册百度账号,遨游知识海洋
魔方舞台桁架做最好的背景架..
魔方演出器材主销背景架玻璃舞台折叠背景架移动背景架升降背景架演出背景架tr..
cubetruss
来百度推广JAVA相关
&;copy;2011Baidu使用百度前必读知道协议