を集中どのように私は、if文行うのですが、私は好きたい:Androidの開発:そうでない場合と
else if not edittext.getText.toString.contains("hello") then doCode.
とどのように私は、コンポーネント上のSetFocusと本当にそれを把握することはできませんフォーカスを削除します。
を集中どのように私は、if文行うのですが、私は好きたい:Androidの開発:そうでない場合と
else if not edittext.getText.toString.contains("hello") then doCode.
とどのように私は、コンポーネント上のSetFocusと本当にそれを把握することはできませんフォーカスを削除します。
boolean editedText = edittext.getText().toString().contains("hello");
if (editedText == true) {
// do your code here
} else {
// do your code here
}
申し訳ありませんが、フレッド私たちのコードはほとんど間違っています。 containsはbooleanを返し、このbooleanをString型変数に保存します。 最初のif条件でequals演算を使用していない場合は、変数==を使用して文字列を比較する場合でも、変数editTextにhelloを割り当てますが、等しくない場合は非常に悪い考えです... – Janusz
申し訳ありませんJanuszは私が今朝の答えを書いたときに眠っていました、あなたは正しいです。 –
専念するには、ビューオブジェクトにrequestFocus()
を呼び出して試すことができます:EDITTEXTがTextViewのであれば、試してみてください。editText.requestFocus()
http://developer.android.com/reference/android/view/View.html#requestFocus()
をフォーカスを削除するには、editText.clearFocus()
http://developer.android.com/reference/android/view/View.html#clearFocus()
を呼び出します
一度に1つの質問だけを試みてください – Janusz