Androidz杂谈---在ContextMenu中添加/删除ListView的Item我们在写Android程序的时候,免不了要使用ListView
Androidz杂谈---在ContextMenu中添加/删除ListView的Item
我们在写Android程序的时候,免不了要使用ListView,也免不了要使用ContextMenu,但是如何将其结合起来呢。比如Contacts程序是如何删除练习人的呢。
添加或则删除一个tem有不同的方式,添加Item可以使用ListView自身带的add()方法即可,但是在ContextMenu中删除这个Item还是有些麻烦的。
下面是一个小例子:
1、可以在EditText中输入内容后动态添加Item
2、可以在ContextMenu中添加(但只能添加同一个Item)
3、可以点击Item直接删除Item
4、可以长按Item后弹出ContextMenu来删除Item
?
看代码:
main.xml
?
?ArrayAdapterTest.java
?
点击2,即可删除该Item
长按3Item,弹出ContextMenu后,点击删除Item
长按任一一个Item,然后点击“添加Item”,可以添加“我是花郎!”这个Item




