Arg视图==其他一些TextView

时间:2016-01-18 03:35:17

标签: java android

我想检查进入的参数TextView是否与包含int的TextView相同。

runs through the else statement

获取View值以与之比较的正确方法是什么?即使传入的TextView是team_a_score,我也尝试了findViewById(R.id.team_a_score)和SERVER_WEBSOCKET_COMPRESSION environment variable to 0

提前致谢。

2 个答案:

答案 0 :(得分:1)

您应该比较视图的ID;为view.getId() == R.id.team_a_score

答案 1 :(得分:-1)

我将视图变量与以下内容进行比较:

TextView scoreView = (TextView) findViewById(R.id.team_a_score); 然后使用该函数执行.getId()函数,并将其与参数.getId()

进行比较

以下是更正后的代码:

    public void twoPlus(View view){
    TextView scoreView = (TextView) findViewById(R.id.team_a_score);

    if(view.getId() == scoreView.getId()){
        scoreTeamA += 2;
        displayForTeamA(scoreTeamA);}
    else{
        scoreTeamB += 2;
        displayForTeamB(scoreTeamB);
    }
}