EditText中imeOptions属性使用及设置无效解决

 android:imeOptions的设置,以及动作监听可以通过下文了解:

http://blog.csdn.net/lastdream/article/details/24365633


其中代码的监听:

EditText editText = (EditText) contentView.findViewById(R.id.editText);
editText.setOnEditorActionListener(new OnEditorActionListener() {
	@Override
	public boolean onEditorAction(TextView v, int actionId,KeyEvent event) {
		if (actionId == EditorInfo.IME_ACTION_SEARCH) {
		Toast.makeText(getActivity(), "1111111",Toast.LENGTH_SHORT).show();
		}
		return false;
	    }
	});

要让android:imeOptions的修改有效,还需要进行以下的设置,二选一有效:

1 将singleLine设置为true

2 将inputType设置为text 


你可能感兴趣的:(EditText中imeOptions属性使用及设置无效解决)