- 注册时间
- 2011-3-22
- 最后登录
- 2013-6-27
- 在线时间
- 11644 小时
- 阅读权限
- 150
- 积分
- 62779
- 帖子
- 28923
- 精华
- 1
- UID
- 6
|
研究了布局页面,下面我们来看页面是怎么显示的。- 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);
- }
- }
复制代码 |
-
1
查看全部评分
-
|