Android 個人理財工具六:顯示賬單明細 下
上一節(jié)的顯示賬單明細 上中,賬單明細的顯示已經基本實現,本文主要整理下代碼,實現此窗口的查詢和刪除功能;按下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 個人理財工具二:使用SQLite實現啟動時初始化數據
以上就是Android 個人理財工具的開發(fā)的內容,對于開始學習Android開發(fā)應用的朋友是個不錯的教程!
相關文章
Android開發(fā)之ListView、GridView 詳解及示例代碼
本文主要介紹Android開發(fā)之ListView、GridView,這里整理了相關資料及簡單示例代碼,幫助大家學習參考,有需要的小伙伴可以參考下2016-08-08Android編程實現PendingIntent控制多個鬧鐘的方法
這篇文章主要介紹了Android編程實現PendingIntent控制多個鬧鐘的方法,涉及PendingIntent屬性設置與使用的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-12-12Eclipse NDK遷移到Android Studio的方法示例
本篇文章主要介紹了Eclipse NDK遷移到Android Studio的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03