6:我的收入界面:用于用户查询支出信息,在新增收入界面添加信息后,在此界面就可以进行显示,同时也可点击进入进行修改删除操作。
7:收支便签界面:这个界面可以添加便签,记录支出、收入信息。相当于备忘录功能。
btnflagSaveButton.setOnClickListener(new OnClickListener() {// 为保存按钮设置监听事件 @Override
publicvoid onClick(View arg0) {
String strFlag = txtFlag.getText().toString();// 获取便签文本框的值
if (!strFlag.isEmpty()) {// 判断获取的值不为空
FlagDAO flagDAO = new FlagDAO(Accountflag.this);// 创建FlagDAO对象
Tb_flag tb_flag = new Tb_flag(flagDAO.getMaxId() + 1, strFlag);// 创建Tb_flag对象 flagDAO.add(tb_flag);// 添加便签信息 // 弹出信息提示
Toast.makeText(Accountflag.this, \〖新增便签〗数据添加成功!\, Toast.LENGTH_SHORT).show(); } else {
Toast.makeText(Accountflag.this, \请输入便签!\, Toast.LENGTH_SHORT).show(); } } });
btnflagCancelButton.setOnClickListener(new OnClickListener() {// 为取消按钮设置监听事件 @Override
publicvoid onClick(View arg0) { txtFlag.setText(\);// 清空便签文本框 } }); }
}
8:数据管理界面:主要用来管理支出、收入、便签信息。当点击支出信息、收入信息、便签信息后,就会显示对应的信息,可点击进入管理界面,对信息进行修改或删除。
这一界面在顶部设三个按钮,分别显示支出信息,收入信息,便签信息。用ListView控件来显示。
btnoutinfo.setOnClickListener(new OnClickListener() {// 为支出信息按钮设置监听事件 @Override
publicvoid onClick(View arg0) {
showInfo(R.id.btnoutinfo);// 显示支出信息 } });
btnininfo.setOnClickListener(new OnClickListener() {// 为收入信息按钮设置监听事件 @Override
publicvoid onClick(View arg0) {
showInfo(R.id.btnininfo);// 显示收入信息 } });
btnflaginfo.setOnClickListener(new OnClickListener() {// 为便签信息按钮设置监听事件 @Override
publicvoid onClick(View arg0) {
showInfo(R.id.btnflaginfo);// 显示便签信息 }
});
lvinfo.setOnItemClickListener(new OnItemClickListener() {// 为ListView添加项单击事件
// 覆写onItemClick方法 @Override
publicvoid onItemClick(AdapterView> parent, View view, int position, long id) { String strInfo = String.valueOf(((TextView) view).getText());// 记录单击的项信息 String strid = strInfo.substring(0, strInfo.indexOf('|'));// 从项信息中截取编号 Intent intent = null;// 创建Intent对象
if (strType == \ | strType == \) {// 判断如果是支出或者收入信息
intent = new Intent(Showinfo.this, InfoManage.class);// 使用InfoManage窗口初始化Intent对象 intent.putExtra(FLAG, new String[] { strid, strType });// 设置要传递的数据 } elseif (strType == \) {// 判断如果是便签信息
intent = new Intent(Showinfo.this, FlagManage.class);// 使用FlagManage窗口初始化Intent对象 intent.putExtra(FLAG, strid);// 设置要传递的数据 }
startActivity(intent);// 执行Intent,打开相应的Activity } });
}
9:系统设置界面:用于用户密码的修改。修改后下一次登录需要输入新的密码。
以下是两个按钮对应的代码。
btnSet.setOnClickListener(new OnClickListener(){
@Override
publicvoid onClick(View arg0){
PwdDAO pwdDAO=new PwdDAO(Sysset.this);
Tb_pwd tb_pwd=new Tb_pwd(txtpwd.getText().toString()); if(pwdDAO.getCount()==0){
pwdDAO.add(tb_pwd);
}else{
}
pwdDAO.update(tb_pwd);
Toast.makeText(Sysset.this, \密码设置成功!\,
Toast.LENGTH_SHORT).show();
Intent intent = new Intent(Sysset.this, MainActivity.class);// 使用Accountflag窗口初始
化Intent
startActivity(intent);// 打开Accountflag finish();
} }
});
btnsetCancel.setOnClickListener(new OnClickListener(){ });
@Override
publicvoid onClick(View arg0){ }
txtpwd.setText(\);
txtpwd.setHint(\请输入密码\); }
六、系统运行测试与分析
支出功能测试:测试是否能成功添加支出数据,并且正常显示。在新增支出界面添加相关信息,点击保存,显示【新增支出】数据添加成功。在我的支出界面也可以查到所保存的信息。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库个人理财小助手智能终端系统及应用开发(3)在线全文阅读。
相关推荐: