您的位置:首页 > 移动开发 > Android开发

android制作一个简单登入界面的部分代码

2013-07-21 19:50 579 查看
package com.example.second;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {
private EditText et1;
private EditText et2;
private Button btn1;
private Button btn2;

private Button btn;//创建一个按钮对象,要导入按钮对象所在的包
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//对BCN对象实例化
btn=(Button)findViewById(R.id.button1);
btn1=(Button)findViewById(R.id.button2);
btn2=(Button)findViewById(R.id.button3);
et1=(EditText)findViewById(R.id.editText2);
et2=(EditText)findViewById(R.id.editText1);
//创建btn的单击事件,参数要传递匿名内部类

btn.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//在此方法内部写具体事件“由一个activity跳到另一个activity”
//System.out.println("qiujiaming");
//要成功的进行跳转需要用到intent这个对象。
//第一个参数是原来的类,出发站,要以.this结尾。
//intent意图对象,指定了起始和终点。
//Intent in=new Intent(MainActivity.this,SecActivity.class);
//startActivity(in);

String name=et1.getText().toString();
String password=et2.getText().toString();

if(name.equals("z3")&&password.equals("z3")){
//System.out.println(name);
Intent in=new Intent(MainActivity.this,SecActivity.class);
startActivity(in);}
}});

btn1.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in2=new Intent();
in2.setAction(Intent.ACTION_CALL);
in2.setData(Uri.parse("tel:18363852969"));
startActivity(in2);
}});

btn2.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in3=new Intent();
in3.setAction(Intent.ACTION_SENDTO);
in3.setData(Uri.parse("smsto:11111111111"));
in3.putExtra("sms_body", "hello,meizi");
startActivity(in3);
}});

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

}


}

制作一个简单登入界面的部分代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: