setOnEditorActionListener
全部标签 我想创建一个布局,用户在其中键入艺术家姓名,当他在虚拟键盘上按下搜索时,会显示艺术家列表。ViewrootView=(View)inflater.inflate(R.layout.fragment_search,container,false);EditTextsearchArtist=(EditText)rootView.findViewById(R.id.searchArtist);searchArtist.setOnEditorActionListener(newTextView.OnEditorActionListener(){@OverridepublicbooleanonE
有人可以提供一个解决方案来为软键盘DONE按钮获取工作监听器,和/或解释我当前方法中做错了什么吗?我的Xml和Java设置在Xml中,有一个简单的EditText设置为android:imeOptions="actionDone"在Java中,它只有一个基本的TextView.OnEditorActionListener声明因此,当点击设备软键盘提交(又名DONE)按钮时,setOnEditorActionListener()不会被调用-下面的绿色箭头按钮;只有EditText字段被清除但是当单击计算机Enter键(通过ADB附加)时,确实会调用该监听器。我认为它应该适用于这两个按钮.
文章目录1、控件EditText的setOnEditorActionListener方法的使用2、android软件盘事件响应:android:imeOptions、KeyEvent、android:inputType2.1EditorInfo2.2KeyEvent2.3android输入类型:android:inputType1、控件EditText的setOnEditorActionListener方法的使用setOnEditorActionListener这个方法,并不是在我们点击EditText的时候触发,也不是在我们对EditText进行编辑时触发,而是在我们编辑完之后点击软键盘上的
我正在尝试在按下输入按钮时为EditText设置一个监听器。但它根本没有触发。我在装有Android4.2.2的LGNexus4上对此进行了测试。setOnEditorActionListener适用于Android2.3的AmazonKindleFire而setImeActionLabel无处可用!我也无法为Enter按钮设置文本。这是代码:mEditText.setImeActionLabel("Reply",EditorInfo.IME_ACTION_UNSPECIFIED);mEditText.setOnEditorActionListener(newOnEditorActio