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 に答える