在AndroidJAVA中更改变量的值

在AndroidJAVA中更改变量的值,第1张

概述我试图制作一个简单的应用,其中单击tapb按钮可将notaps的变量值递增,而reset按钮会将其设置为0.当我单击tapb时,其值将递增&.单击重置会重置它,但是当我再次单击tabp时,它会从以前的值开始递增.例如:initvalueofnotaps=0;我单击tabp3次,notaps值=3我单击重置,notaps值=

我试图制作一个简单的应用,其中单击tapb按钮可将notaps的变量值递增,而reset按钮会将其设置为0.当我单击tapb时,其值将递增&.单击重置会重置它,但是当我再次单击tabp时,它会从以前的值开始递增.

例如:

init value of notaps = 0;

我单击tabp 3次,notaps值= 3

我单击重置,notaps值= 0

我单击tabp 3次,notaps值= 4

    button tapb = (button)findVIEwByID(R.ID.tapb);    button reset = (button)findVIEwByID(R.ID.reset);    tapb.setonClickListener(            new button.OnClickListener(){                int notaps = 0;                @OverrIDe                public voID onClick(VIEw v) {                    TextVIEw taps = (TextVIEw)findVIEwByID(R.ID.taps);                    notaps++;                    taps.setText(String.valueOf(notaps));                }            }    );    reset.setonClickListener(            new button.OnClickListener() {                @OverrIDe                public voID onClick(VIEw v) {                    TextVIEw taps = (TextVIEw) findVIEwByID(R.ID.taps);                    int notaps=0;                    taps.setText(String.valueOf(notaps));                }            }    );

解决方法:

首先,您有两个名为notaps的int实例,它们彼此无关.您的重置按钮未设置正确的notaps变量.

这是一个应该起作用的代码段.

    private int notaps;    button tapb = (button)findVIEwByID(R.ID.tapb);    button reset = (button)findVIEwByID(R.ID.reset);    TextVIEw taps = (TextVIEw)findVIEwByID(R.ID.taps);    tapb.setonClickListener(        new button.OnClickListener(){            @OverrIDe            public voID onClick(VIEw v) {                notaps++;                taps.setText(String.valueOf(notaps));            }        }    );    reset.setonClickListener(        new button.OnClickListener() {            @OverrIDe            public voID onClick(VIEw v) {                notaps = 0;                taps.setText(String.valueOf(notaps));            }        }    );
总结

以上是内存溢出为你收集整理的在Android / JAVA中更改变量的值全部内容,希望文章能够帮你解决在Android / JAVA中更改变量的值所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存