未调用AutoCompleteTextView中的onKeyPreIme

时间:2014-08-13 09:31:33

标签: android

我已将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" />

0 个答案:

没有答案