android-列表视图中各列的单独单击事件

android-列表视图中各列的单独单击事件,第1张

概述如何为列表视图中的每个列分别设置单击事件?我在列表视图的每一行中都有两个textviews.我想为每个textview处理两个单独的事件.我怎样才能做到这一点?请帮忙.解决方法:您可以通过在自定义适配器中设置TextView值的方式为TextView定义onClickListener来处理该单击事件这是此的代码片

如何为列表视图中的每个列分别设置单击事件?我在列表视图的每一行中都有两个textvIEws.我想为每个textvIEw处理两个单独的事件.

我怎样才能做到这一点?请帮忙.

解决方法:

您可以通过在自定义适配器中设置TextVIEw值的方式为TextVIEw定义onClickListener来处理该单击事件

这是此的代码片段

@OverrIDepublic VIEw getVIEw(int position, VIEw convertVIEw, VIEwGroup parent) {     if(convertVIEw == null){        LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);        converVIEw = inflater.inflate(R.layout.your_layout, null);        final VIEwHolder vIEwHolder = new VIEwHolder();        vIEwHolder.textVIEw1 = (TextVIEw) vIEw.findVIEwByID(R.ID.text1);        textVIEw1.setonClickListener(new OnClickListener(){              @OverrIDe              public voID onClick(VIEw v){                    // do whatever you want              };        });        vIEwHolder.textVIEw2 = (TextVIEw) vIEw.findVIEwByID(R.ID.text2);        textVIEw2.setonClickListener(new OnClickListener(){              @OverrIDe              public voID onClick(VIEw v){                    // do whatever you want              };        });     }..........}
总结

以上是内存溢出为你收集整理的android-列表视图中各列的单独单击事件全部内容,希望文章能够帮你解决android-列表视图中各列的单独单击事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存