我在我的操作栏中(实际上是 ActionBarSherlock)中有我的 edittext 作为操作项。布局在自己的 xml 中,一切正常,我可以访问 edittext 的内容并轻松更改。
我想在这个edittext上添加一个更改监听器。加载 onCreateOptionsMenu(Menu menu) 并填充菜单后,我创建了我的
EditText search=(EditText) findViewById(R.id.searchbar); // its name in a frame layout
接着
search.addTextChangedListener(new TextWatcher(){
@Override
public void afterTextChanged(Editable s) {
}
@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上不断收到空指针异常。问题可能是显而易见的,但这给我带来了很多麻烦..
谢谢!