Android基础实验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验01 简单Android UI设计

【实验目的】

熟悉用Eclipse开发Android简单界面,锻炼简单Java代码编写。

【实验要求】

按要求设计一个Android活动窗体,并实现其功能。

学习材料:https:///s/1geaFkzh

【示范模仿】

实验1.1 设计一个登入窗口,在一个可编辑文本框中输入某一用户名,输入相应密码,按【确定】按钮,若用户名不是“13rg”,则显示“用户名错误”。否则,若密码不是“1234”,则显示“密码错误”。当用户名输入“13rg”并且密码输入“1234”的情况下,显示“恭喜成功,欢迎进入系统!”。

(1) 进入Eclipse开发环境

单击桌面上Eclipse快捷键,打开Eclipse环境。

(2) 创建项目

单击“File”菜单下的“New”菜单项中的“Android Application Project”子菜单项,在“New Android Application”对话框中的Application Name文本框中输入app1_1,单击Next 按钮,在出现的新的对话框中都单击Next按钮,最后一个对话框单击Finish按钮,进入设计窗体。

(3) 添加控件

首先,单击左边文件夹列表中的res文件夹,再单击其下的layout文件夹,双击其下的activity_main.xml文件。单击Graphical Layout标签,进入可视设计界面,如图1-1。

图1-1

将Form Widgets等控件列表中的控件拖曳到可视设计窗口中。分别往窗体中添加3个TextView控件textView1~textView3、2个EditText控件editText1~editText1和1个Button 控件button1。

(4) 设置控件属性

控件属性设置如表1-1所示。

表1-1 控件属性设置

设置完控件属性后,窗体中控件及其布局如图1-1所示。

(5) 添加并编写控件事件代码

单击左边src文件夹,单击其下的com.example.app1_1,单击其下的MainActivity.java 文件,进入编码界面。

输入黄色底色的代码:

package com.example.app1_1;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(yout.activity_main);

Button bt=(Button)findViewById(R.id.button1);

bt.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

EditText textBox1=(EditText)findViewById(R.id.editText1);

EditText textBox2=(EditText)findViewById(R.id.editText2);

TextView lb3=(TextView)findViewById(R.id.textView3);

if (!textBox1.getText().toString().trim().equals("13rg"))

{

lb3.setText("用户名错误!");

textBox1.setFocusable(true);

}

else

{

lb3.setText("");

if (!textBox2.getText().toString().equals("1234"))

{

lb3.setText("密码错误!");

textBox2.setFocusable(true);

}

else

{

lb3.setText("恭喜成功,欢迎进入系统!");

}

}

}

});

}

@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;

}

}

(6) 运行程序

在运行前,先单击工具栏中“”(AVD Manager)图标,打开AVD管理器,在已存在的AVD列表中选择一AVD,单击Start按钮,进入Anzroid虚拟窗口,解锁后Anzroid虚拟窗口如图1-2。

相关文档
最新文档