我试图让我的代码更友好。最初,我已经设置了一个带有标准点击监听器的按钮,每按一次它就可以将编辑文本的值增加1。设置getter和setter方法
现在为了尝试保持它更有组织,我试图将点击监听器移动到它自己的类,它将托管一系列的switch语句。我遇到的唯一问题是为我的方法设置getter和setter的能力。
这是我上点击收听
testButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int time = Integer.valueOf(editHours.getText().toString());
time++;
editHours.setText(Integer.toString(time));
}
});
这是一个可以在以后被链接在我的单独case语句电流。
public class MyClickListener implements View.OnClickListener {
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.testingButton:
Log.i("Test", "Complete");
break;
我只能坚持设置getter和setter的能力。它将获取当前值并最终使用setter来设置新值。
另外作为一个附注,你已经注意到,我没有演示我自己的getter和setter,这是因为我对这个方法如何做到这一点有些困惑。
谢谢
你想设置getter和setter方法为哪一类? –
它将被设置为我的OnclickListener类,因为这是我需要它在按下按钮时获取值的地方。然后把它设置在我的主要类别 – Steven
我还不清楚这个设置的最终目标是什么。 –