实验1 Android基础入门与Android UI开发应用(1)

2022-07-14 20:19:16   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《实验1 Android基础入门与Android UI开发应用(1)》,欢迎阅读!
Android,入门,实验,基础,应用

实验1 Android基础入门与Android UI开发应用



一、 实验目的

掌握相对布局、线性布局的使用;掌握样式的使用;掌握如何对程序进行国际化。

二、 实验内容

1. 课本第2章讲解了Android UI开发,其中包括了相对布局、线性布局、样式和主题、国际化等知识点。在实际开发中,这些知识点的使用频率比较高,这里将通过一个综合型案例——手机信息页来演示这些知识点的综合应用。要求:1编写相关模块的代码;2)展示运行截图。 实验思路:

1)将准备好的八个图标(图标可从网络下载自己心仪的,或者用我所给出的截图中图标)复制到res/drawable文件夹下

2)创建一个垂直的线性布局,并在线性布局中创建4个相对布局 3)在相对布局中添加相应的TextView 4)在values文件下的style.xml文件中存放抽取出来的样式

5)创建values-zh-rCNvalues-en-rUS文件夹,并在文件夹中创建strings.xml文件

实验步骤:

1)创建“手机信息页面”程序

创建一个名为“手机信息页面”的程序,该程序用于展示手机设置页面的信息。编写程序界面对应布局文件activity_mian.xml

2)抽取样式

由于编写布局文件时,相同控件之间的外边距和宽高都是固定的。因此会产生大量重复的布局代码,为了代码简洁和重复使用可以将相同代码抽取为样式单独放在一个style.xml文件中。

3)创建values-zh-rCNvalues-en-rUS文件夹

res目录下创建values-zh-rCNvalues-en-rUS文件夹,并在这两个文件夹下创建相应strings.xml文件。

4)编写与界面交互的代码


接下来需要在MainActivity中编写与用户交互的逻辑代码,MainActivity对应的代码如下所示:

public class MainActivity extends Activity { }

@Override

protected void onCreate(Bundle savedInstanceState) { }

super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

5)运行“手机信息页面”程序

运行程序能看到如图2-1左图所示的界面,更改模拟器的语言设置,将语言设置改为简体中文能看到如图2-1右图所示的界面。



2-1 手机信息页面运行界面





2. 网格布局是Android4.0新增的布局,它实现了控件的交错显示,能够避免因布局嵌套对设备性能的影响,更利于自由布局的开发。Toast是用来弹出提示信息的,这里将综合应用网格布局、线性布局、Toast实现案例——智能输入法。要求:1编写相关模块的代码,只需实现下图所示功能,按钮响应功能除了“发送”按钮响应之外,其它按钮响应暂时无需实现;2展示运行截图。


实验思路:

1 利用网格布局编写出计算机的布局,并为“发送”按钮注册点击监听方法 2 当点击“发送”按钮时,在监听方法click()里弹出Toast显示按钮被点击

实验步骤:

1“智能输入法”程序

创建“智能输入法”程序,编写该程序的界面对应的布局文件;

2)编写与界面交互的逻辑代码

MainActivity中编写与界面交互的逻辑代码;

3)运行程序

运行“智能输入法”程序,能看到如图2-2左侧所示的界面,点击“发送”按钮可以看到图2-2右侧所示的界面。



智能输入法运行界面

三、 实验结果和分析

1)完成时间:2016321日中午12时之前,在课程网站FTP自己相应小组的目录之中。

2晚于上述时间2天之内提交的,该次实验成绩一律记为原成绩的30%;晚于上述时间2天以上提交的,该次实验成绩一律记0分。


本文来源:https://www.dywdw.cn/a6f3e9d26c85ec3a86c2c5a7.html

相关推荐
推荐阅读