我试图实现的是重写此方法:
公共布尔onKeyPreIme(int-keyCode,KeyEvent事件)
该方法位于SearchView中。搜索自动完成类http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/5.1.0_r1/android/support/v7/widget/SearchView.java#SearchView.onCloseClicked()
我知道如何扩展SearchView类:
public class CustomSearchView extends SearchView {
public CustomSearchView(Context context) {
super(context);
}
public CustomSearchView(Context context, AttributeSet attrs) {
super(context, attrs);
}
}
但是有可能扩展内部静态类并重写该方法吗?
位于SearchAutoComplete类中的onKeyPreIme方法。
实际上,您可以设置这个类的自己的实现,该类实现了TintAutoCompleteTextView,但您不能这样做。
private final SearchAutoComplete mQueryTextView;
修改器最终
的字段意味着不能通过反射访问。