- のURLの検証:ユーザーが有効なURLを入力するだけの時にボタンを有効にする方法Regular expression to match URLs in Java
- :
のは、あなたのEditText
がtxt_url
IDを持って推測してみましょう:
EditText editText = (EditText) findViewById(R.id.txt_url);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
// lets supouse validation method is called validUrl()
button.setEnabled(validUrl(editable.toString()));
}
});
'UrlValidator'はApacheのCommons Validatorパッケージに属していますが、これはAndroidではデフォルトでは含まれていません。 – Cristian
ありがとう、知らなかった... –
UrlValidatorについて知っておきたい。応答していただきありがとうございます。しかし、クリスティアンの応答はより完全です。 – 500865