OnClick 问题,按钮不会设置文本?

OnClick Issue, Button Won't set Text?

大家好,我刚开始学习代码,当我认为我有一些工作时,它似乎不起作用。我的问题是,当我单击我的按钮时,我在 OnClick 部分中设置的代码应该将文本设置为我创建的变量中的数字,但没有任何变化(即:它保持为 0),我想知道为什么。这是我这部分的代码:

     private static Button button_win;
private static Button button_loss;
TextView winresult;
TextView lossresult;
double win1,lose1,percent;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_kotal__khan2);
    button_win = (Button) findViewById(R.id.w2);
    button_loss = (Button) findViewById(R.id.L2);
    win1=0;
    winresult= (TextView) findViewById(R.id.Winner);
    lossresult= (TextView) findViewById(R.id.Loser);
    lossresult.setText("0");
    winresult.setText("0");
}
public void OnClickButtonListener(){
    button_win.setOnClickListener(
            new View.OnClickListener (){
                public void onClick(View v){
                    win1= win1+1;
                    winresult.setText(Double.toString(win1));
                }
            }
    );
}

我错过了什么吗?提前谢谢你。

您忘记在 onCreate() 中调用 OnClickButtonListener();