今日总结:
今日写了记账本的主界面以及简单控件交互
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一切都很陌生
明日计划:继续写记账本,争取年前写完