移动应用开发第二周实验

这篇博客详细介绍了移动应用开发实验一的内容,重点在于使用Android的布局管理器,如线性、表格、帧和相对布局。实验目标是掌握不同布局管理器的特性和应用场景,以及如何通过代码和XML混合控制UI界面。实验步骤包括创建ImageView、水平线性布局、头像、表格布局、登录按钮、复选框、帧布局、相对布局等元素,并在Java文件中实现登录、忘记密码和注册的相关方法。
摘要由CSDN通过智能技术生成

实验一

界面设计:布局管理器

实验目的

掌握代码控制UI界面的方法

  1. 了解四处布局管理器的区别和各自特有的属性
  2. 掌握四种布局管理器的应用场合和用法
  3. 灵活使用四种布局管理器的嵌套实现各种复杂布局

知识点回顾

布局管理器能够管理Android应用中的用户UI的各种视图组件,Android提供了四种常用的布局管理器,即线性布局、表格布局、帧布局和相对布局。布局能够嵌套。为了提高布局的灵活性,Android不提供了使用代码控制UI界面,以及代码和XML联合控制UI界面的方法。

实验内容与步骤

请按照图示要求的样子完成图示的Android应用UI的开发

在这里插入图片描述

步骤

(1)将主布局修改为竖向线性布局
(2)在主布局中添加 一个ImageView,可根据实际屏幕大小调整图片宽高。
(3)在主布局中继续添加一个水平线性布局,分别是放置头像和表格布局。
(4)在主布局中添加一个登录按钮
(5)在主布局添加二个复选框
(6)在主布局中添加一个帧布局,并在帧布局中添加二个按钮。
(7)在主布局中添加一个相对布局,并在居中添加一个Loading文本框。
在主Activity文件中,添加用于登录的login方法、用于处理忘记密码的forgetPass方法和用于打开注册界面register方法。各方法中可以使用Toast显示文字表明进行的操作即可。

代码

java文件

public class MainActivity17 extends AppCompatActivity{


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main17);


}

    public void goto17(View view) {
        int id = view.getId();
        switch (id) {
            case R.id.button17:
                Toast.makeText(MainActivity17.this,"点击登录按钮",Toast.LENGTH_LONG).show();
                break;
            case R.id.button18:
                Toast.makeText(MainActivity17.this,"点击忘记密码按钮",Toast.LENGTH_LONG).show();
                break;
         
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值