乐读文学

Android从入门到精通

乐读文学 > 科普学习 > Android从入门到精通

第181页

书籍名:《Android从入门到精通》    作者:明日科技




{



Tb_outaccount  tb_outaccount=new  Tb_outaccount();  //创建Tb_outaccount对象



tb_outaccount.setid(Integer.parseInt(strid));  //设置编号



tb_outaccount.setMoney(Double.parseDouble(txtMoney.getText().toString()));  //设置金额



tb_outaccount.setTime(txtTime.getText().toString());  //设置时间



tb_outaccount.setType(spType.getSelectedItem().toString());  //设置类别



tb_outaccount.setAddress(txtHA.getText().toString());  //设置地点



tb_outaccount.setMark(txtMark.getText().toString());  //设置备注



outaccountDAO.update(tb_outaccount);  //更新支出信息



}



else  if(strType.equals("btnininfo"))  //判断类型如果是btnininfo



{



Tb_inaccount  tb_inaccount=new  Tb_inaccount();  //创建Tb_inaccount对象



tb_inaccount.setid(Integer.parseInt(strid));  //设置编号



tb_inaccount.setMoney(Double.parseDouble(txtMoney.getText().toString()));  //设置金额



tb_inaccount.setTime(txtTime.getText().toString());  //设置时间



tb_inaccount.setType(spType.getSelectedItem().toString());  //设置类别



tb_inaccount.setHandler(txtHA.getText().toString());  //设置付款方



tb_inaccount.setMark(txtMark.getText().toString());  //设置备注



inaccountDAO.update(tb_inaccount);  //更新收入信息



}



//弹出信息提示



Toast.makeText(InfoManage.this,  "〖数据〗修改成功!",  Toast.LENGTH_SHORT).show();



}



});

15.10.11 删除收入信息

单击“删除”按钮,如果显示的是支出信息,则调用OutaccountDAO对象的detele()方法删除支出信息;如果显示的是收入信息,则调用InaccountDAO对象的detele()方法删除收入信息。代码如下:

btnDel.setOnClickListener(new  OnClickListener()  {  //为“删除”按钮设置监听事件



@Override



public  void  onClick(View  arg0)  {



//TODO  Auto-generated  method  stub



if(strType.equals("btnoutinfo"))  //判断类型如果是btnoutinfo



{



outaccountDAO.detele(Integer.parseInt(strid));  //根据编号删除支出信息



}



else  if(strType.equals("btnininfo"))  //判断类型如果是btnininfo



{



inaccountDAO.detele(Integer.parseInt(strid));  //根据编号删除收入信息



}



Toast.makeText(InfoManage.this,  "〖数据〗删除成功!",  Toast.LENGTH_SHORT).show();



}



});





15.11 便签管理模块设计

教学录像:光盘\TM\lx\15\便签管理模块设计.exe

本模块使用的数据表:tb_flag

便签管理模块主要包括3部分,分别是新增便签、便签信息浏览和修改/删除便签信息模块,其中,新增便签模块用来添加便签信息;便签信息浏览模块用来显示所有的便签信息;修改/删除便签信息模块用来根据编号修改或者删除便签信息,本节将从这3个方面对便签管理模块进行详细介绍。

首先来看新增便签模块,新增便签窗口运行结果如图15.15所示。



图15.15 新增便签

15.11.1 设计新增便签布局文件

在res\layout目录下新建一个accountflag.xml文件,用来作为新增便签窗体的布局文件,该布局文件使用LinearLayout结合RelativeLayout进行布局,在该布局文件中添加两个TextView组件、一个EditText组件和两个Button组件,实现代码如下:








android:id="@+id/itemflag"



android:orientation="vertical"



android:layout_width="fill_parent"



android:layout_height="fill_parent"



>






android:orientation="vertical"



android:layout_width="fill_parent"



android:layout_height="fill_parent"



android:layout_weight="3"



>






android:layout_width="wrap_content"



android:layout_gravity="center"



android:gravity="center_horizontal"



android:text="新增便签"



android:textSize="40sp"



android:textColor="#ffffff"



android:textStyle="bold"



android:layout_height="wrap_content"/>










android:orientation="vertical"