Android 個(gè)人理財(cái)工具六:顯示賬單明細(xì) 下
上一節(jié)的顯示賬單明細(xì) 上中,賬單明細(xì)的顯示已經(jīng)基本實(shí)現(xiàn),本文主要整理下代碼,實(shí)現(xiàn)此窗口的查詢和刪除功能;按下Menu菜單時(shí)彈出選擇月份的窗口,可選擇明細(xì)的月份;在ListView上長(zhǎng)按可彈出確認(rèn)刪除的對(duì)話框,以完成刪除。
下面上圖:

這里面有個(gè)OnItemLongClickListener 事件,這個(gè)事件的用法如下:
首先activity 里面implements OnItemLongClickListener,然后如下面的代碼所寫:
Java代碼
// 這里listview 添加偵聽事件
lv.setOnItemLongClickListener(this);
// 在activity 的onItemLongClick 事件中處理刪除動(dòng)作
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
_id=(int)id;
new AlertDialog.Builder(this).setTitle("提示").setMessage(
"確定刪除該明細(xì)?").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;
}
經(jīng)過這么多天的學(xué)習(xí),我的colaBox 從錄入到顯示明細(xì)的部分都基本差不多搞定了,本文整理一下代碼,把需要完善的地方改好,該實(shí)例就暫時(shí)到這里了。
系列文章:
Android 個(gè)人理財(cái)工具六:顯示賬單明細(xì) 下
Android 個(gè)人理財(cái)工具五:顯示賬單明細(xì) 上
Android 個(gè)人理財(cái)工具四:添加賬單頁面 下
Android 個(gè)人理財(cái)工具三:添加賬單頁面 上
Android 個(gè)人理財(cái)工具二:使用SQLite實(shí)現(xiàn)啟動(dòng)時(shí)初始化數(shù)據(jù)
Android 個(gè)人理財(cái)工具一:項(xiàng)目概述與啟動(dòng)界面的實(shí)現(xiàn)
以上就是Android 個(gè)人理財(cái)工具的開發(fā)的內(nèi)容,對(duì)于開始學(xué)習(xí)Android開發(fā)應(yīng)用的朋友是個(gè)不錯(cuò)的教程!
- Android 個(gè)人理財(cái)工具五:顯示賬單明細(xì) 上
- Android 個(gè)人理財(cái)工具四:添加賬單頁面 下
- Android 個(gè)人理財(cái)工具三:添加賬單頁面 上
- Android 個(gè)人理財(cái)工具二:使用SQLite實(shí)現(xiàn)啟動(dòng)時(shí)初始化數(shù)據(jù)
- Android 個(gè)人理財(cái)工具一:項(xiàng)目概述與啟動(dòng)界面的實(shí)現(xiàn)
- Android 錢包支付之輸入支付密碼的實(shí)現(xiàn)步驟
- Android 高仿微信轉(zhuǎn)賬金錢輸入框規(guī)則
- Android快速實(shí)現(xiàn)一個(gè)財(cái)務(wù)APP程序詳解
相關(guān)文章
Android編程之ProgressBar圓形進(jìn)度條顏色設(shè)置方法
這篇文章主要介紹了Android編程之ProgressBar圓形進(jìn)度條顏色設(shè)置方法,涉及ProgressBar布局及屬性設(shè)置相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
Android RecyclerView緩存復(fù)用原理解析
RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動(dòng),也可以實(shí)現(xiàn)橫向滾動(dòng)(ListView做不到橫向滾動(dòng))。接下來講解RecyclerView的用法2022-11-11
說說Android的UI刷新機(jī)制的實(shí)現(xiàn)
這篇文章主要介紹了說說Android的UI刷新機(jī)制的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Kotlin學(xué)習(xí)筆記之const val與val
這篇文章主要給大家介紹了關(guān)于Kotlin學(xué)習(xí)筆記之const val與val的相關(guān)資料,并給大家介紹了const val和val區(qū)別以及Kotlin中var和val的區(qū)別,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05
Android列表實(shí)現(xiàn)單選點(diǎn)擊縮放動(dòng)畫效果
在android開發(fā),我們會(huì)常常使用到縮放動(dòng)畫,這篇文章主要給大家介紹了關(guān)于Android列表實(shí)現(xiàn)單選點(diǎn)擊縮放動(dòng)畫效果的相關(guān)資料,需要的朋友可以參考下2021-08-08
Flutter?DateTime日期轉(zhuǎn)換的詳細(xì)使用
本文主要介紹了Flutter?DateTime日期轉(zhuǎn)換的詳細(xì)使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
Android中ViewPager的PagerTabStrip與PagerTitleStrip用法實(shí)例
這篇文章主要介紹了Android中ViewPager的PagerTabStrip與PagerTitleStrip用法實(shí)例,這兩個(gè)子控件一般被用作添加標(biāo)題,在實(shí)際效果上并不是那么好控制,使用的時(shí)候需要謹(jǐn)慎,需要的朋友可以參考下2016-06-06

