码迷,mamicode.com
首页 > 移动开发 > 详细

Android Studio--家庭记账本(六)

时间:2020-02-15 17:07:50      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:count   转换   led   sqlite   ble   ring   ase   margin   EDA   

  今天记账本终于可以算是完成了,实现了账户余额的计算。就是下面两段关键代码来实现

//计算数据库表"TABLE"中"cost_money"这一列中的总和,即账户余额
public
int countTotalCost(){ int sum=0; SQLiteDatabase database=getWritableDatabase(); String sum_dbString="select sum(cost_money)from "+TABLE; Cursor cursor=database.rawQuery(sum_dbString,null); if (cursor!=null){ if (cursor.moveToFirst()){ do{ sum=cursor.getInt(0); }while (cursor.moveToNext()); } } return sum; }

 

在activity.xml中添加一个TextView

<TextView
        android:id="@+id/tv_cost_total"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="60dp"
        android:textSize="15dp"
        android:text="账户余额:0"/>

 

将求得的余额直接转换为字符串赋值给TextView

String string_total_cost="账户余额:"+mDatabaseHelper.countTotalCost();
costTotal =findViewById(R.id.tv_cost_total);
costTotal.setText(string_total_cost);

 

家庭记账本到这里就可以算是完成了,总的来说,实现了增加收入,增加支出,根据名称删除账单和清空账单,自动计算账户余额5个功能。

但是最后呢,还是有一点小小的瑕疵.......那就是如果账单过多,超过了一页,最下面的四个按钮会把最后一条记录给挡住,,,,,hhhh。

技术图片

 

Android Studio--家庭记账本(六)

标签:count   转换   led   sqlite   ble   ring   ase   margin   EDA   

原文地址:https://www.cnblogs.com/xhj1074376195/p/12312604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!