/** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        etName=(EditText) findViewById(R.id.etName);
        etAge=(EditText) findViewById(R.id.etAge );
        btSave=(Button) findViewById(R.id.btSave );
        
        try{
         /*初始化并创建数据库*/
         dbHelper=new DatabaseHelper(this);
         /*创建表*/
         db=dbHelper.getWritableDatabase();
        
        }
        catch(IllegalArgumentException e){
        
        }
        
        btSave.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(etName.getText().length()==0){
AlertDialog dialog = new AlertDialog.Builder(v.getContext())
.setTitle("提示")
                .setMessage("用户名不能为空")
                .setPositiveButton("OK", null).create();
dialog.show();
etName.setSelected(true);
}

if(etAge.getText().length()==0){
AlertDialog dialog = new AlertDialog.Builder(v.getContext())
.setTitle("提示")
                .setMessage("年龄不能为空")
                .setPositiveButton("OK", null).create();
dialog.show();
etAge.setSelectAllOnFocus(true);
}

}
});
    }
}
有几个小问题:
1。怎么让一个控件获得焦点,我写的那两个都不好使
2。对java不太熟,我想让name如果为空的话提示完消息就不继续往下进行了,跳过检查age的那段,该怎么实现?
谢谢!