Scripts 学盟
标题:
Android开发(三--代码解释)
[打印本页]
作者:
那个谁
时间:
2011-5-13 09:19:56
标题:
Android开发(三--代码解释)
研究了布局页面,下面我们来看页面是怎么显示的。
package com.qwj.MyAndroid.bll;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
OnClickListener clickOk = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
EditText userName = (EditText) findViewById(R.id.txtUserName); //获取页面元素 都用findViewById 方法 返回View 类 所有页面元素都继承View类
EditText userPassword = (EditText) findViewById(R.id.txtPassword);
TextView viewMeg = (TextView) findViewById(R.id.txtViewMessage);
String uname=userName.getText().toString();
String pwd=userPassword.getText().toString();
if (uname.equals("momo")
&& pwd.equals("123456"))
{
viewMeg.setText("( ⊙o⊙ )哇 好厲害!"); //设置控件值 setText() 可以用R.string(string.xml) 获取定义的值。
Intent intent=new Intent(); //Intent 是Android里面的一个很重要的类 他负责传递数据 (不止是页面与页面直接,还可以是系统的程序。)
intent.setClass(Test.this,Index.class); //从哪个Activity 跳转到哪个Activity
intent.putExtra("userName", uname); //传递的数据
startActivity(intent); 启动页面
}
else
{
viewMeg.setText("密碼錯誤!漠漠大坏蛋");
userPassword.setText("");
}
}
};
/*
* 创建一个监听器
*/
OnClickListener clickCeal = new OnClickListener() {
@Override //重写onClick方法
public void onClick(View v) {
// TODO Auto-generated method stub
EditText userName = (EditText) findViewById(R.id.txtUserName);
userName.setText("");
EditText userPassword = (EditText) findViewById(R.id.txtPassword);
userPassword.setText("");
TextView viewMeg = (TextView) findViewById(R.id.txtViewMessage);
viewMeg.setText("");
}
};
setContentView(R.layout.main); //设置显示的布局文件。
Button btnOk = (Button) findViewById(R.id.btnOK); //获取页面btnOK
btnOk.setOnClickListener(clickOk); //设置点击事件
Button btnCela = (Button) findViewById(R.id.btnCancel);
btnCela.setOnClickListener(clickCeal);
}
}
复制代码
作者:
momo
时间:
2011-5-13 11:08:04
杰杰是不是也盗版的啊?
作者:
那个谁
时间:
2011-5-13 12:14:06
回复
2#
momo
除了我。谁会盗版漠漠啊。。。
欢迎光临 Scripts 学盟 (http://www.iscripts.org/)
Powered by Discuz! X2