我已将AutoCompleteTextView子类化为从软键盘捕获按键,但我无法捕获按键。
以下是我的自定义AutoCompleteTextView的代码。
public class CustomAutoCompleteTextView extends AutoCompleteTextView {
public CustomAutoCompleteTextView(Context context) {
super(context);
}
public CustomAutoCompleteTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
//Do something here
return super.onKeyPreIme(keyCode, event);
}
}
我在我的布局文件中使用了
<com.vipul.testapp.CustomAutoCompleteTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text=""
android:id="@+id/field"
android:editable="false"
android:textAppearance="@android:style/TextAppearance.Small"
android:textColor="@color/textColor"
android:dropDownWidth="match_parent" />