Android

2013年2月7日 星期四

Android:OnKeyListener


MainActivity.java
package wei.edittext;
import android.os.Bundle;
import android.app.Activity;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.EditText;
import android.widget.Toast;



public class MainActivity extends Activity {

private EditText etInput;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findviews();
}

void findviews(){

etInput=(EditText)findViewById(R.id.et);

etInput.setOnKeyListener(keylistener);
}


OnKeyListener keylistener=new OnKeyListener() {

@Override
public boolean onKey(View arg0, int arg1, KeyEvent arg2) {
// TODO Auto-generated method stub
if(arg2.getAction() == KeyEvent.ACTION_DOWN &&
arg1 == KeyEvent.KEYCODE_ENTER){
Toast.makeText(MainActivity.this,
etInput.getText(),
Toast.LENGTH_SHORT).show();
}
return false;
}
};

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}

}

沒有留言:

張貼留言