setOnEditorActionListener不适用于Android棒棒糖

setOnEditorActionListener不适用于Android棒棒糖,android,android-5.0-lollipop,keyboard-events,Android,Android 5.0 Lollipop,Keyboard Events,我一直在尝试这个动作 但它似乎根本不适用于棒棒糖设备 这是XML代码——我完全相信我做得对 <org.mapunity.widget.FloatingEditText android:id="@+id/fragment_search_edit_text" android:hint="Enter a Text to Search" android:layout_marginTop="@dimen/spacing_small"

我一直在尝试这个动作

但它似乎根本不适用于棒棒糖设备

这是XML代码——我完全相信我做得对

 <org.mapunity.widget.FloatingEditText
        android:id="@+id/fragment_search_edit_text"
        android:hint="Enter a Text to Search"
        android:layout_marginTop="@dimen/spacing_small"
        android:layout_marginBottom="@dimen/spacing_small"
        android:singleLine="true"
        app:floating_edit_text_highlighted_color="@color/color_primary"
        android:layout_marginLeft="@dimen/spacing_normal"
        android:imeActionLabel="@string/action_search"
        android:imeOptions="actionSearch"
        android:imeActionId="@+id/ime_search"
        android:inputType="text"
        android:layout_marginRight="@dimen/spacing_normal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
        <requestFocus></requestFocus>
        </org.mapunity.widget.FloatingEditText>
请提供投入:


我知道有很多类似的问题,但我的问题是关于棒棒糖的,即安卓5.0+。

我的问题与你的问题相同。所以,我用我的设备做了一些测试

结果表明,API>19的设备对IME\U操作没有响应

因此,解决方案只是删除代码中的if语句:

mSearchEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        performSearch();
        return true;
    }
});

我和你有同样的问题。所以,我用我的设备做了一些测试

结果表明,API>19的设备对IME\U操作没有响应

因此,解决方案只是删除代码中的if语句:

mSearchEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        performSearch();
        return true;
    }
});

你签入simple EditText而不是org.maputy.widget.FloatingEditText了吗?是的。没用!你签入simple EditText而不是org.maputy.widget.FloatingEditText了吗?是的。没用!