0

我想比较文本框中的字符串是否包含“per/kg”并使用它来禁用按钮。我尝试了几种方法,但都不起作用,请帮忙。

if (productDescTextBox.getText().equals("per/kg"))
    {
        buttonDot.setEnabled(true);
    }
    else buttonDot.setEnabled(false);

和这个

if ("per/kg".equals(productDescTextBox.getText().toString()))
    {
        buttonDot.setEnabled(true);
    }
    else buttonDot.setEnabled(false);
4

2 回答 2

1

使用String.contains(CharSequence)

if (productDescTextBox.getText().contains("per/kg"))
于 2012-12-11T11:56:11.160 回答
0

使用 string.contains。

if (productDescTextBox.getText().contains("per/kg")){
        //Whatever you want
}

注意该方法区分大小写

于 2012-12-11T12:00:20.777 回答