2016-04-12 4 views
1

Так что я сейчас работаю над своим университетским проектом и вам нужно использовать метод addTextChangedListener. Сначала не было никаких проблем, но когда я реализую TextWatcher(), он имеет красное подчеркивание, которое говорит о «недопустимом объявлении метода». А также переопределить методы, которые «аннотации здесь запрещены». Я не понимаю, что вызывает эту проблему, поэтому, если вы можете мне помочь, я ценю много.Ошибка импорта библиотеки библиотеки Studio Studio

import android.support.annotation.IdRes; 
import android.support.annotation.Nullable; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.TextView; 
import android.text.TextWatcher; 




public class MainActivity extends AppCompatActivity { 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 

    EditText activityTxt = (EditText) findViewById(R.id.txtActivity); 
    EditText whereTxt = (EditText) findViewById(R.id.txtWhere); 
    EditText whenTxt = (EditText) findViewById(R.id.txtWhen); 
    EditText withTxt = (EditText) findViewById(R.id.txtWith); 
    Button addBtn = (Button) findViewById(R.id.btnCreate); 

    mobileNumber.addTextChangedListener(new TextWatcher() { 

     @Override 
     public void onTextChanged(CharSequence s, int start, int before, int count) { 
      mobileNumber.setError(null); 
     } 

     @Override 
     public void beforeTextChanged(CharSequence s, int start, int count, 
     int after) { 
      // TODO Auto-generated method stub 
     } 

     @Override 
     public void afterTextChanged(Editable s) { 
      mobileNumber.setError(null); 
     } 
    }); 

} 

ответ

0

Похоже, вы забыли определить: MobileNumber, это должно быть TextEdit. У вашего кода TextWatcher нет проблем.

также удалите неиспользованный импорт:

import android.support.annotation.IdRes; 
import android.support.annotation.Nullable; 
0

импорта Оптимизировать нажав CTRL + ALT + O вместе

+0

он говорит Неиспользованный импорт не найден, когда я перетащить мышью на TextWatcher и удалить связанный импорт? –

Смежные вопросы