今天完成填报数据的展示
1、在activity_show_xml中添加textview控件
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout 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" tools:context=".ShowActivity2" android:orientation="horizontal" android:background="@drawable/bk4"> <TextView android:id="@+id/SHOW" android:layout_width="match_parent" android:layout_height="match_parent"/> </RelativeLayout>
2、ShowActivity.java
package com.example.myapplication; import android.os.Bundle; import android.text.method.ScrollingMovementMethod; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; import org.litepal.LitePal; import java.util.List; import static com.example.myapplication.RegisterActivity.username; public class ShowActivity2 extends AppCompatActivity { private TextView SHOW; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_show2); SHOW = findViewById(R.id.SHOW); SHOW.setMovementMethod(ScrollingMovementMethod.getInstance()); String showname2=username; String s; StringBuffer sb = new StringBuffer(256); List<Infomation> infomations = (List<Infomation>) LitePal.where("zhu_name=?",showname2).find(Infomation.class); List<User> users = (List<User>) LitePal.where("user_name=?",showname2).find(User.class); for(Infomation infomation:infomations) { sb.append("姓名:" +infomation.getZhu_name()+" "+"学号:"/*+user.getUser_xuehao()+" "+"班级:"+user.getUser_class()+" "*/ + "日期:"+infomation.getZhu_date()+" "+"时间:"+infomation.getZhu_time()+" " + "体温:"+infomation.getZhu_tiwen()+" "+"地址:"+infomation.getZhu_add()+" "+"说明:"+infomation.getZhu_shuoming()+" "); } s=sb.toString().trim(); SHOW.setText(s); } }
这里只是简单的把数据进行了打印,并没有采用比较美观的方法。
今后将继续完善补充