EditTextの単語が3単語未満の場合はButtonで無効にしたいのですが、EditTextの単語が3単語以上ある場合は有効にしますClickedを得ることができるようにします。AndroidのEditTextのテキストに従ってButtonを有効または無効にします
誰でも私を助けることができますか?その方法では
yourEditText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable arg0) {
enableSubmitIfReady();
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
});
、あなたは次のように実行する必要があります:あなたはこのようなあなたのEditText
からaddTextChangedListener
に持って
を変更しました
TextEditor
のコンテンツの長さは、私は私がに単純化のif-elseパターンのその種を見ることを好む以外enableSubmitIfReadyは()onTextChanged – rohit良い答えであるべきだと思うが含まれています ' yourbutton.setEnabled(isReady); ' – mharper
ボタンを参照せずにこれはどのように機能しますか? yourbuttonという行がありますが、yourbuttonにはこのコードのどこにも参照がありません。どのように動作するのですか? –