【发布时间】:2017-09-04 09:13:19
【问题描述】:
我创建了一个应用程序,当用户单击 android 键盘的 ENTER 键时它会烤一些文本,但它在我的桌面键盘上工作意味着当我单击桌面键盘的 Enter 键时它会烤面包。
那么我能为安卓键盘的回车键做什么呢???
这里是代码:
public class MainActivity extends AppCompatActivity implements View.OnKeyListener{
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText=(EditText)findViewById(R.id.editText);
editText.setOnKeyListener(this);
}
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_ENTER){
Toast.makeText(this,editText.getText().toString()+"Enter Pressed",Toast.LENGTH_LONG).show();
return true;
}
return false;
}
}
【问题讨论】:
标签: android keyboard onkeylistener