我想比較文本框中的字符串,如果它包含「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);
目前還不清楚什麼是不工作的。你的字符串檢測,或你的按鈕啓用/禁用。你有沒有通過調試器運行?你有沒有檢查哪個條件從句被執行?什麼是通過box.getText()傳遞的字符串? –