Android——待办事项(ToDoList)

Android——待办事项(ToDoList)

2023年7月13日发(作者:)

Android——待办事项(ToDoList)⼀:实现功能1:创建待办事项的显⽰与完成待办事项时的显⽰2:搜索已经存在的代办事项3:⽇历(阳历阴历转换)代码如下:如下:public class MainActivity extends AppCompatActivity {private Button EXEInout, EXESearch;private Button btn_List,btn_Calendar,btn_Complete;private static EditText InputContent, SearchContent,SerialNumber,SearchSerialNumber;private static EditText GetContent,GetSerialNumber,GetContent1,GetSerialNumber1,GetContent2,GetSerialNumber2;private CheckBox checkBox,checkBox1,checkBox2;public static int count = 1;public static String ID = null;public static String Content = null;Dao dao = null;@Overrideprotected void onCreate(Bundle savedInstanceState) { te(savedInstanceState); setContentView(ty_main); EXEInout = (Button) findViewById(ut); EXESearch = (Button) findViewById(rch); btn_Complete = (Button) findViewById(te); btn_List = (Button) findViewById(); btn_Calendar = (Button) findViewById(ar); GetContent = (EditText) findViewById(tent); GetSerialNumber = (EditText) findViewById(ialNumber);//序号 GetContent1 = (EditText) findViewById(tent1); GetSerialNumber1 = (EditText) findViewById(ialNumber1);//序号 GetContent2 = (EditText) findViewById(tent2); GetSerialNumber2 = (EditText) findViewById(ialNumber2);//序号 SerialNumber = (EditText) findViewById(Number); checkBox = (CheckBox) findViewById(ox); checkBox1 = (CheckBox) findViewById(ox1); checkBox2 = (CheckBox) findViewById(ox2); InputContent = (EditText) findViewById(ontent); SearchContent = (EditText) findViewById(Content); SearchSerialNumber = (EditText) findViewById(SerialNumber); //⽤于查找待办事项 lickListener(new kListener() { @Override public void onClick(View v) { dao = new Dao(); String SearchID = t().toString(); String Content = (SearchID); t(Content); } }); //⽤于添加待办事项 lickListener(new kListener() { @Override public void onClick(View v) { dao = new Dao(); ID = t().toString(); Content = t().toString(); if (("") && ("")) { xt(,"输⼊的待办事项不能为空",_SHORT).show(); return ; return ; } (new DataBase(ID,Content)); if (count == 1) { ibility(E); ibility(E); ibility(E);//可见 t(ID); t(Content); } if (count == 2) { ibility(E); ibility(E); ibility(E);//可见 t(ID); t(Content); } if (count == 3) { ibility(E); ibility(E); ibility(E);//可见 t(ID); t(Content); } count++; if (count > 3) xt(,"待办事项存在太多了,请做完⼀些在添加吧!",_SHORT).show(); Log.d("Count",count+""); Log.d(,ID); Log.d(,Content); //清除数据库专⽤ //for (int i = 0; i< 50;i++) //(i+""); // setListen(); } }); //(可见不可见占位置,只是消失,隐藏不会占据屏幕位置) //如果被选择就使checkbox,序号,EditText三个为隐藏,并传到另⼀个⼀个页⾯ //⽤于提交待办事项(表⽰已完成) btn_lickListener(new kListener() { @Override public void onClick(View v) { Intent intent = null; switch (JudgeCheckBoxStatus()) { case 1: ibility(); ibility(); ibility(); count--;//完成⼀件待办事项,减少⼀次计数,⽅便下⼀次添加待办事项 intent = new Intent(, ); break; case 2: ibility(); ibility(); ibility(); count--;//完成⼀件待办事项,减少⼀次计数,⽅便下⼀次添加待办事项 intent = new Intent(, ); break; case 3: ibility(); ibility(); ibility(); ibility(); count--;//完成⼀件待办事项,减少⼀次计数,⽅便下⼀次添加待办事项 intent = new Intent(, ); break; } startActivity(intent); } }); //跳转到⽇历视图 btn_lickListener(new kListener() { @Override public void onClick(View v) { Intent intent = null; intent = new Intent(, ); startActivity(intent); } });}//⽤于判断是否已经完成,存在漏洞int JudgeCheckBoxStatus(){ if (ked() == true){ return 1; } if (ked() == true){ return 2; } if (ked() == true){ return 3; } return 0;}}/***************************************************************************分割线*******************************************************************/activity_代码如下:

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信