android– 如何在OnClick视图事件中增加一个Counter

android– 如何在OnClick视图事件中增加一个Counter,第1张

概述我知道这听起来很基本,但这是我的问题:我有一个onclickevent监听器,它应该在点击它时无限增加计数器:finalintcounter=0;myimageView2.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){counter++;}});问题是我似乎无法从onc

我知道这听起来很基本,但这是我的问题:

我有一个onclickevent监听器,它应该在点击它时无限增加计数器:

final int counter = 0;myimageVIEw2.setonClickListener(new OnClickListener() {    public voID onClick(VIEw v) {        counter ++;    }});

问题是我似乎无法从onclick事件中调用计数器,除非它被设置为final.然而,由于它是最终的,我不能再改变其价值.

我尝试将计数器放在onclick事件中,即:

myimageVIEw2.setonClickListener(new OnClickListener() {    public voID onClick(VIEw v) {        int counter = 0;        counter ++;    }});

但是,单击它也会将计数器重置为零.

我该如何解决这个问题?我想每次点击它时不断递增计数器,
但我不能在onclick之外定义计数器,除非它是最终的,这意味着我不能再增加它.而且我无法在onclick中定义计数器,因为它只会在每次单击时重置其值.

解决方法:

解决了:

myimageVIEw2.setonClickListener(new OnClickListener() {    int counter = 0;    public voID onClick(VIEw v) {        counter ++;    }});
总结

以上是内存溢出为你收集整理的android – 如何在OnClick视图事件中增加一个Counter全部内容,希望文章能够帮你解决android – 如何在OnClick视图事件中增加一个Counter所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1119681.html

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

发表评论

登录后才能评论

评论列表(0条)

保存