• 团队计划(5.26)


    今天做了什么?

    进行了主页面功能和布局的实现

    主界面(进行更能的选择,主要有记账,然后显示账目,设定预算)

     1 package com.example.grouptext02;
     2 
     3 import com.example.grouptext02.Record;
     4 import com.example.grouptext02.Set;
     5 import com.example.grouptext02.Show;
     6 import com.example.grouptext02.R;
     7 
     8 import android.os.Bundle;
     9 import android.app.Activity;
    10 import android.content.Intent;
    11 import android.view.Menu;
    12 import android.view.View;
    13 import android.view.View.OnClickListener;
    14 import android.widget.Button;
    15 
    16 public class Mainpage extends Activity {
    17 
    18     @Override
    19     protected void onCreate(Bundle savedInstanceState) {
    20         super.onCreate(savedInstanceState);
    21         setContentView(R.layout.activity_main);
    22     
    23     Button button1 =(Button) findViewById(R.id.button1);
    24     button1.setOnClickListener(new OnClickListener()
    25     {
    26         public void onClick(View arg0)
    27         {
    28             Intent i0 = new Intent();
    29             i0.setClass(getBaseContext(), Record.class);
    30             startActivity(i0);
    31         }
    32     });
    33     
    34     Button button2 =(Button) findViewById(R.id.button2);
    35     button2.setOnClickListener(new OnClickListener()
    36     {
    37         public void onClick(View arg0)
    38         {
    39             Intent i0 = new Intent();
    40             i0.setClass(getBaseContext(), Show.class);
    41             startActivity(i0);
    42         }
    43     });
    44     
    45     Button button3 =(Button) findViewById(R.id.button3);
    46     button3.setOnClickListener(new OnClickListener()
    47     {
    48         public void onClick(View arg0)
    49         {
    50             Intent i0 = new Intent();
    51             i0.setClass(getBaseContext(), Set.class);
    52             startActivity(i0);
    53         }
    54     });
    55    }
    56 
    57     @Override
    58     public boolean onCreateOptionsMenu(Menu menu) {
    59         // Inflate the menu; this adds items to the action bar if it is present.
    60         getMenuInflater().inflate(R.menu.main, menu);
    61         return true;
    62    }
    63 
    64 }

    布局文件

     1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     2     xmlns:tools="http://schemas.android.com/tools"
     3     android:layout_width="match_parent"
     4     android:layout_height="match_parent"
     5     android:paddingBottom="@dimen/activity_vertical_margin"
     6     android:paddingLeft="@dimen/activity_horizontal_margin"
     7     android:paddingRight="@dimen/activity_horizontal_margin"
     8     android:paddingTop="@dimen/activity_vertical_margin"
     9     tools:context=".Mainpage" >
    10 
    11     <Button
    12         android:id="@+id/button2"
    13         android:layout_width="200dp"
    14         android:layout_height="90dp"
    15         android:layout_alignParentLeft="true"
    16         android:layout_below="@+id/button1"
    17         android:layout_marginLeft="40dp"
    18         android:layout_marginTop="30dp"
    19         android:textSize="40sp"
    20         android:text="当月账目" />
    21 
    22     <Button
    23         android:id="@+id/button3"
    24         android:layout_width="200dp"
    25         android:layout_height="90dp"
    26         android:layout_alignLeft="@+id/button2"
    27         android:layout_below="@+id/button2"
    28         android:layout_marginTop="31dp"
    29         android:textSize="40sp"
    30         android:text="设定预算" />
    31 
    32     <Button
    33         android:id="@+id/button1"
    34         android:layout_width="200dp"
    35         android:layout_height="90dp"
    36         android:layout_alignLeft="@+id/button2"
    37         android:layout_alignParentTop="true"
    38         android:layout_marginTop="51dp"
    39         android:text="    记账     "
    40         android:textSize="40sp" />
    41 
    42 </RelativeLayout>

    效果图片:

    本着功能优先的原则,先实现基本的功能,然后进行优化。、

    明天准备做什么?

    进行记账功能界面的具体实现

    遇到的困难?

    界面开发的时候最经常使用的就是线性布局还有相对布局的相互搭配。

  • 相关阅读:
    iOS 2D绘图 (Quartz2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)
    iOS 2D绘图 (Quartz 2D) 概述
    HTML 学习笔记 JavaScript(创建对象)
    iOS NSFileManager 使用详解
    iOS 中 const static extern 关键字总结
    Tornado WEB服务器框架 Epoll
    Windows 数据盘自动分区脚本
    跨域请求测试代码-图片视频自动播放
    mail如何在linux中发送邮件,使用163邮箱发信。
    Linux系统CPU频率调整工具使用
  • 原文地址:https://www.cnblogs.com/sisi-job/p/5527829.html
Copyright © 2020-2023  润新知