Android 個人財務工具六:顯示賬單明細 下_Android

來源:互聯網
上載者:User

     上一節的顯示賬單明細 上中,賬單明細的顯示已經基本實現,本文主要整理下代碼,實現此視窗的查詢和刪除功能;按下Menu菜單時彈出選擇月份的視窗,可選擇明細的月份;在ListView上長按可彈出確認刪除的對話方塊,以完成刪除。

       下面上圖:

       這裡面有個OnItemLongClickListener 事件,這個事件的用法如下:

       首先activity 裡面implements OnItemLongClickListener,然後如下面的代碼所寫:

Java代碼

// 這裡listview 添加偵聽事件 lv.setOnItemLongClickListener(this); // 在activity 的onItemLongClick 事件中處理刪除動作 public boolean onItemLongClick(AdapterView<?> parent, View view,    int position, long id) {   _id=(int)id;   new AlertDialog.Builder(this).setTitle("提示").setMessage(     "確定刪除該明細?").setIcon(R.drawable.quit).setPositiveButton("確定",     new DialogInterface.OnClickListener() {      public void onClick(DialogInterface dialog, int whichButton) {       //Log.v("",""+_id);        billdb.delBills(_id);        mAdapter.changeCursor(cur);        ((SimpleCursorAdapter) mAdapter).notifyDataSetChanged();       // finish();      }     }).setNegativeButton("取消",     new DialogInterface.OnClickListener() {      public void onClick(DialogInterface dialog, int whichButton) {      }     }).show();   return true;  } 

       經過這麼多天的學習,我的colaBox 從錄入到顯示明細的部分都基本差不多搞定了,本文整理一下代碼,把需要完善的地方改好,該執行個體就暫時到這裡了。

           系列文章:

                       Android 個人財務工具六:顯示賬單明細 下

                       Android 個人財務工具五:顯示賬單明細 上

                       Android 個人財務工具四:添加賬單頁面 下

                       Android 個人財務工具三:添加賬單頁面 上

                       Android 個人財務工具二:使用SQLite實現啟動時初始化資料

                       Android 個人財務工具一:項目概述與啟動介面的實現

          以上就是Android 個人財務工具的開發的內容,對於開始學習Android開發應用的朋友是個不錯的教程!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.