2015-04-12 60 views
1

對於Android Studio: 我想檢查單詞是否在「編輯文本」中輸入。如果是這樣,那麼我會返回一個'文本視圖'。Android Studio Java EditText包含單詞

我無法確定輸入的確切代碼。

例如,這是我所:

for (int i = 0; i < suiWords.length; i++) { 
    if (editPost.contains(suiWords[i])) { 
     msgHotline.setVisibility(View.VISIBLE); 
     break; 
     } 
    } 

「包含」是給我的錯誤信息,所以我知道這是不使用正確的代碼。

有誰知道我需要使用什麼命令來檢查某個單詞是否被鍵入?

感謝您的幫助提前!

注:

  • 我已經嘗試過谷歌搜索+堆棧溢出的答案和沒有運氣。如果您發現該鏈接,請將其發佈到此處。

  • 我還是個學生。

+0

什麼是editPost?什麼是suiWords?請發佈更多代碼以幫助我們取消預訂 –

+0

editPost,suiWords和msgHotline是id名稱。 – Sugarcoder

+0

你得到了什麼錯誤信息? – LisaMM

回答

0

試試這個:editPost.getText().toString().equals(suiWords[i])

+0

感謝您的快速響應!這工作。 :D – Sugarcoder

+0

@Sugarcoder歡迎您。如果您發現我的答案有用,請將其作爲答案接受並投票。 –

+0

謝謝!我不能投票,因爲沒有足夠的聲譽,但我接受了它。祝你有美好的一天/晚上。 :) – Sugarcoder

0

試試這個:

for (int i = 0; i < suiWords.length; i++) { 
    if (editPost.getText().toString().contains(suiWords[i])) { 
     msgHotline.setVisibility(View.VISIBLE); 
     break; 
    } 
} 
+0

謝謝,Mattia!這也工作。 :) – Sugarcoder