使用键盘事件对输入信息做合法性判断,下段程序中年龄小于 200 的认为合法,否则认为是不合法的年龄。填写以下程序空使之逻辑完整: Activity_main.xml android: (1) // 组件名字叫 edit1 android:layout_width="wrap_content" android:layout_height="wrap_content" android:selectAllOnFocus="true" android:numeric="integer" android:hint=" 请输入您的年龄: " /> android: (2) // 组件名字叫 txt1 android:layout_width="wrap_content" android:layout_height="wrap_content" /> MainActivity.java MainActivity.java: ....... public class MainActivity extends AppCompatActivity { private EditText edit = null; private TextView txt=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.activity_main); this.edit = (3) ; this.txt = (TextView) super.findViewById(R.id.txt1); (4) ; } // 设置键盘事件监听 private class OnKeyListenerImpl implements OnKeyListener { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // 实现 onKey 方法 switch(event.getAction()) { case KeyEvent.ACTION_UP: // 键盘松开触发 String inputmsg = MainActivity.this.edit.getText().toString(); // 取出已输入内容 int a=Integer.parseInt(inputmsg); // 将取出的信息转换为数字型数据 if ( (5) ) { // 判断年龄是否是大于 0 且小于 200 MainActivity.this.txt.setText(" 您输入的年龄是 :"+inputmsg+" ,符合要求! ");} else { MainActivity.this.txt.setText(" 您输入的年龄是 :"+inputmsg+" ,不符合要求! ");} case KeyEvent.ACTION_DOWN: // 键盘按下触发 default: break ; } return false; }}}