• 家庭记账本1


    今日总结:

    今日写了记账本的主界面以及简单控件交互

    package com.example.a9999;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.content.Intent;
    import android.graphics.ColorSpace;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    
    import org.litepal.LitePal;
    import org.litepal.tablemanager.Connector;
    
    public class MainActivity extends AppCompatActivity implements View.OnClickListener {
        @Override
        public void onClick(View v) {
            switch(v.getId()){
                case R.id.btn1:
                    //跳转录入
                    Intent intent=new Intent();
                    intent.setClass(getApplicationContext(), FirstActivity.class);
                    startActivity(intent);
                    break;
                case R.id.btn2:
                    //查看所有账目
                    Intent intent2=new Intent();
                    intent2.setClass(getApplicationContext(), SecondActivity.class);
                    startActivity(intent2);
                    break;
                case R.id.btn3:
                    //查看所有账目
                    Intent intent3=new Intent();
                    intent3.setClass(getApplicationContext(), Third.class);
                    startActivity(intent3);
                    break;
                case R.id.btn4:
                    //删除账目
                    LitePal.deleteAll(jizhang.class);
                    break;
            }
        }
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            initUI();
        }
    
        private void initUI() {
            findViewById(R.id.btn1).setOnClickListener(this);
            findViewById(R.id.btn2).setOnClickListener(this);
            findViewById(R.id.btn3).setOnClickListener(this);
            findViewById(R.id.btn4).setOnClickListener(this);
        }
    }
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        tools:context=".MainActivity">
    
      <Button
          android:id="@+id/btn1"
          android:text="录入账单"
          android:layout_width="match_parent"
          android:layout_height="wrap_content">
    
      </Button>
      <Button
          android:id="@+id/btn2"
          android:text="查看全部账目"
          android:layout_width="match_parent"
          android:layout_height="wrap_content">
    
      </Button>
      <Button
          android:id="@+id/btn3"
          android:text="修改账目"
          android:layout_width="match_parent"
          android:layout_height="wrap_content">
    
      </Button>
      <Button
          android:id="@+id/btn4"
          android:text="清空账目"
          android:layout_width="match_parent"
          android:layout_height="wrap_content">
    
      </Button>
    
    
    </LinearLayout>

    难点:不清楚activity的执行方法,第一次使用Android一切都很陌生

    明日计划:继续写记账本,争取年前写完

  • 相关阅读:
    Cocos2d-x优化中关于背景图片优化
    Cocos2d-x优化中纹理优化
    Cocos2d-x优化中图片优化
    Cocos开发中性能优化工具介绍之Visual Studio内存泄漏检测工具——Visual Leak Detector
    Cocos开发中性能优化工具介绍之使用Windows任务管理器
    Cocos开发中性能优化工具介绍之Xcode中Instruments工具使用
    spring03autowire属性
    spring02IOC
    css10定位属性
    css09浮动属性
  • 原文地址:https://www.cnblogs.com/feng747/p/14907399.html
Copyright © 2020-2023  润新知