属性:
imeOptions=”actionUnspecified” –> EditorInfo.IME_ACTION_UNSPECIFIED
imeOptions=”actionNone” –> EditorInfo.IME_ACTION_NONE
imeOptions=”actionGo” –> EditorInfo.IME_ACTION_GO
imeOptions=”actionSearch” –> EditorInfo.IME_ACTION_SEARCH
imeOptions=”actionSend” –> EditorInfo.IME_ACTION_SEND
imeOptions=”actionNext” –> EditorInfo.IME_ACTION_NEXT
imeOptions=”actionDone” –> EditorInfo.IME_ACTION_DONE
示例:
<EditText
android:imeOptions="actionSearch"//看这里
android:inputType="text"//记得添加android:inputType属性,否则没有效果
android:background="@drawable/shape_radius"
android:layout_width="match_parent"
android:layout_marginLeft="50dp"
android:paddingLeft="40dp"
android:maxLines="1"
android:layout_marginRight="55dp"
android:layout_height="30dp"
android:id="@+id/sousuo"/>
接下来写软键盘上的监听事件
editTextjianpan.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId== EditorInfo.IME_ACTION_SEARCH){//和选择的imeOptions保持一致
}
return false;
}
});
到此结束