当前位置: 网学 > 编程文档 > Android > 正文

Android ListView _____在点击ListView的Item时背景变...

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:网学会员鉴于大家对十分关注,论文会员在此为大家搜集整理了“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(AdapterViewarg0,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(AdapterViewarg0,Viewarg1,intarg2,
     longarg3){
    Intentintent=newIntent(Test01.this,Test02.class);
     Test01.this.startActivity(intent);
     });
    这样就能进行跳转了赞同
    0
    分享到:
    推广链接魔方舞台桁架做最好的背景架电话:13048010190
    魔方演出器材主销背景架玻璃舞台折叠背景架移动背景架升降背景架演出背景架tr..cubetruss用户名:
    密码码:
    记住我的登录状态
    登录忘记密码
    注册百度账号,遨游知识海洋
    魔方舞台桁架做最好的背景架..
    魔方演出器材主销背景架玻璃舞台折叠背景架移动背景架升降背景架演出背景架tr..
    cubetruss
    来百度推广JAVA相关
    &;copy;2011Baidu使用百度前必读知道协议
    
  • 上一篇资讯: android LiveWallPaper
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号