Android Studio--家庭记账本

Posted .HAHA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio--家庭记账本相关的知识,希望对你有一定的参考价值。

  (android studio家庭记账本源码已上传至github,https://github.com/xhj1074376195/CostBook_app

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

//计算数据库表"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个功能。

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

 

以上是关于Android Studio--家庭记账本的主要内容,如果未能解决你的问题,请参考以下文章

Android实战项目——家庭记账本

Android实战项目——家庭记账本

家庭记账本Android登录界面

家庭记账本App进程

Android实战项目——家庭记账本

Android实战项目——家庭记账本