我有EditView
,我已添加:
android:imeActionLabel="Go"
这是在键盘上显示“Go”按钮,但我不知道当用户点击“Go”按钮时如何执行操作。
是否有任何解决方案,如果是,我该怎么办?
答案 0 :(得分:3)
EditText.OnEditorActionListener
,可以找到API文档here。将为GO按钮调用的操作是EditorInfo.IME_ACTION_GO
。我在下面提供了一个简短的例子。
editText.setOnEditorActionListener(new OnEditorActionListener()
{
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
{
if(actionId==EditorInfo.IME_ACTION_GO)
{
//Handle go button pressed
}
return false;
}
});