如何在Android中从软键盘点击“GO”按钮使光标不可见?

时间:2012-11-09 07:45:37

标签: android cordova android-softkeyboard

我正在使用phonegap准备应用程序。在应用程序中我显示了数据列表和一个搜索栏。用户可以按特定名称搜索。我使用过jquery ajax。它运行正常。我的问题是点击搜索栏时软键盘会自动打开。输入文字后,只需点击软键盘上的“GO”按钮,我就可以调用搜索方法。它也工作正常。但是在搜索栏上仍然可以看到光标。我想点击“不可见光标”来自软键盘的“按钮。我的代码是,

   function submitOnEnter(inputElement, event) 
 {  
  console.log("KEY OCDE:: "+event.keyCode);
  if (event.keyCode == 13) 
  {   
   caSearch();
  }  
 }

请指导我过来。

1 个答案:

答案 0 :(得分:0)

使用这些属性,这将导致无法选择您的编辑文本,因此将取消选择是否为您。

yourEditText.setFocusable( false );

yourEditText.setFocusableInTouchMode( false );

之后,立即撤销这两个代码价格

yourEditText.setFocusable( true );

yourEditText.setFocusableInTouchMode( true );

那应该从你的搜索栏中删除光标