设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 1970|回复: 2
打印 上一主题 下一主题

Android开发(三--代码解释) [复制链接]

Rank: 8Rank: 8

跳转到指定楼层
1#
那个谁 发表于 2011-5-13 09:19:56 |只看该作者 |倒序浏览
研究了布局页面,下面我们来看页面是怎么显示的。
  1. package com.qwj.MyAndroid.bll;

  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.TextView;

  10. public class Test extends Activity {

  11.         /** Called when the activity is first created. */
  12.         @Override
  13.         public void onCreate(Bundle savedInstanceState) {
  14.                 super.onCreate(savedInstanceState);

  15.                 OnClickListener clickOk = new OnClickListener() {

  16.                         @Override
  17.                         public void onClick(View v) {
  18.                                 // TODO Auto-generated method stub

  19.                                 EditText userName = (EditText) findViewById(R.id.txtUserName); //获取页面元素 都用findViewById 方法 返回View 类 所有页面元素都继承View类
  20.                                 EditText userPassword = (EditText) findViewById(R.id.txtPassword);
  21.                                 TextView viewMeg = (TextView) findViewById(R.id.txtViewMessage);
  22.                                
  23.                                 String uname=userName.getText().toString();
  24.                                 String pwd=userPassword.getText().toString();
  25.                                
  26.                                 if (uname.equals("momo")
  27.                                                 && pwd.equals("123456"))
  28.                                 {
  29.                                         viewMeg.setText("( ⊙o⊙ )哇 好厲害!");   //设置控件值 setText() 可以用R.string(string.xml) 获取定义的值。
  30.                                         Intent intent=new Intent();             //Intent 是Android里面的一个很重要的类 他负责传递数据 (不止是页面与页面直接,还可以是系统的程序。)
  31.                                         intent.setClass(Test.this,Index.class);  //从哪个Activity 跳转到哪个Activity
  32.                                         intent.putExtra("userName", uname);      //传递的数据
  33.                                         startActivity(intent);        启动页面
  34.                                        
  35.                                 }
  36.                                 else
  37.                                 {
  38.                                         viewMeg.setText("密碼錯誤!漠漠大坏蛋");   
  39.                                         userPassword.setText("");
  40.                                 }
  41.                         }
  42.                 };
  43.         /*
  44.                 * 创建一个监听器
  45.                 */
  46.                 OnClickListener clickCeal = new OnClickListener() {
  47.                   
  48.                         @Override   //重写onClick方法
  49.                         public void onClick(View v) {
  50.                                 // TODO Auto-generated method stub

  51.                                 EditText userName = (EditText) findViewById(R.id.txtUserName);
  52.                                 userName.setText("");
  53.                                 EditText userPassword = (EditText) findViewById(R.id.txtPassword);
  54.                                 userPassword.setText("");
  55.                                 TextView viewMeg = (TextView) findViewById(R.id.txtViewMessage);
  56.                                         viewMeg.setText("");
  57.                         }
  58.                 };

  59.                 setContentView(R.layout.main);  //设置显示的布局文件。

  60.                 Button btnOk = (Button) findViewById(R.id.btnOK);   //获取页面btnOK
  61.                 btnOk.setOnClickListener(clickOk);                 //设置点击事件
  62.                 Button btnCela = (Button) findViewById(R.id.btnCancel);
  63.                 btnCela.setOnClickListener(clickCeal);

  64.         }

  65. }
复制代码
1

查看全部评分

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

Rank: 8Rank: 8

2#
momo 发表于 2011-5-13 11:08:04 |只看该作者
杰杰是不是也盗版的啊?
过了爱做梦的年纪
轰轰烈烈不如平静

使用道具 举报

Rank: 8Rank: 8

3#
那个谁 发表于 2011-5-13 12:14:06 |只看该作者
回复 2# momo


    除了我。谁会盗版漠漠啊。。。

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-4-29 13:11 , Processed in 1.124308 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部