2012-03-27 105 views
1

我有一個列表視圖,那裏有Textview。在頂部,我有一個編輯按鈕 當我按下編輯按鈕我想顯示列表視圖行的複選框和一個刪除按鈕在屏幕的底部刪除列表項也。Android編輯模式列表視圖

任何人都可以幫助我嗎?

謝謝。

+0

使用上下文菜單檢查本教程http://www.miximum.fr/tutos/849-porting-the-contextual-anction-mode-for-pre-honeycomb-android-apps – 2013-05-21 09:37:26

回答

1

製作一個自定義列表項,其右側有一個TextView和一個複選框。此外,在父級底部有一個按鈕,並將您的列表視圖設置爲layout_above那個按鈕。確保默認情況下,複選框和按鈕的可見性設置爲View.GONE。現在,點擊您的Edit按鈕,只需將複選框和刪除按鈕的可見性設置爲View.VISIBLE並刷新您的列表。而已。祝一切順利!

+0

嗨,我更改我的代碼爲你說。但現在我點擊編輯按鈕,它顯示只有第一行的複選框..任何其他方法?感謝您的幫助... – user4232 2012-03-27 10:58:16

+0

我說使用TextView和複選框創建一個列表項。因此,每個列表項目都將具有與第一個相同的格式。 – Rajkiran 2012-03-27 11:01:04

+0

是的,先生,我與該方式完成它.. <複選框 機器人:ID = 「@ + ID/checkBox1」 機器人:layout_width = 「WRAP_CONTENT」 機器人:layout_height = 「WRAP_CONTENT」 機器人:layout_alignBaseline = 「@ + ID/text_number」 機器人:layout_alignBottom = 「@ + ID/text_number」 機器人:layout_alignParentLeft = 「真」 機器人:文本= 「」 機器人:知名度= 「水漲船高」/> – user4232 2012-03-27 12:03:33

0

您可以嘗試使用TextView創建ListView以及每行中的CheckBox。默認情況下隱藏複選框,並使用編輯按鈕的onClickListener取消隱藏。

我希望這會有所幫助。

+0

我試過這個......不幸的是,這並不適合我......謝謝.. – user4232 2012-03-27 10:59:44