删除ListView中item带删除按钮的一项,
因为按钮本身也在listview的一个item里,所以需要在adapter里的getView方法里这么写这么做:
public View getView(final int position, View convertView, ViewGroup parent)
{
// TODO Auto-generated method stub
final ViewHolder holder = new ViewHolder();
convertView = inflater.inflate(R.layout.favorite_item, null);
holder.textView = (TextView) convertView.findViewById(R.id.favorite_title);
holder.delete = (ImageButton) convertView.findViewById(R.id.favorite_delete_btn);
final News news = favoriteNewsList.get(position);
holder.textView.setText(news.getTitle());
holder.delete.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// favoriteNewsList是listview List型的的数据源
favoriteNewsList.remove(position);
adapter.notifyDataSetChanged();
}
});
return convertView;
}
分享到:
相关推荐
Android ListView每个Item上面的有TextView和Button,为ListView每个Item上面的按钮添加事件,并获取TextView文本信息。
1、点击ListView中其中的一项,Item中处于隐藏状态的操作按钮部分布局显示,其他项显示的布局同时被隐藏,再次点击该项,操作按钮部分布局再次隐藏。 2、点击各个按钮,分别弹出哪个按钮被点击(也就是点击每一个...
android 同一个activty中两个listview横向显示,左边listview下方按钮动态添加item,右边listview中可删除某一项
ListView中有一个属性:android:choiceMode,对应三个可选值: * singleChoice 单选 * multipleChoice 多选 * none 默认情况,没有选中效果 在ListView的布局中设置了android:choiceMode属性后,item布局需要实现...
这种模式只能在一项任务的的根activity 中使用,即任何界面都能通过Actionbar触发出drawer式的抽屉导航栏 4.2 item选择 5.不建议使用右侧抽屉来导航,一般用于具体的点击事件。这是遵循导航栏以及触发他的Actionbar...
认识这些界面的只有你的程序,图2中的按钮永远只是一个无用的框子。 有了Windows,一切都好办了,Windows将诸如按钮、菜单、工具栏等等这些通用界面的绘制及动作都交给了系统,程序员就不用花心思再画那些按钮了,...
自制的VB窗体修饰控件集,内含漂亮按钮、ListView、下拉列表、TAB标签选项卡、树形控件、窗体滑动菜单、分组菜单,可折叠展开的菜单等,相信这些控件对于从事vb6编程的朋友来说,是相当实用的。 某内部控件代码...
当 Activity 运行时,但没有先前保存的 ToDo 项,其初始 UI 将只有一个按钮:“添加新的 ToDo 项”。 此用户界面包含一个显示所有现有 ToDo 项目的 ListView。 如前所述,ListView 的最后一行总是显示一个特殊的 ...
个人开发的VB窗体修饰控件集,内含漂亮按钮、ListView、下拉列表、TAB标签选项卡、树形控件、窗体滑动菜单、分组菜单,可折叠展开的菜单等,相信这些控件对于从事vb6编程的朋友来说,是相当实用的。 某内部控件代码...
这里面当选中listview中的内容,在下面的web中加载信息 5:缓存 在新浪阅读其中还加了一个缓存: 缓存就是当选中treeview节点时,访问缓存(url)判断是否有xml数据,这面分两种情况,当无缓存时,我们在这面要第...
Creating Popup Menus with Titles Creating Popup Menus with Titles 带提示的弹出式菜单(5KB)<END><br>12,12.zip Finding a menu item position from command id 从Command ID中寻找菜单项(3KB)<END>...
3.6 simple_list_item_1是什么 21 3.7 ImageView的属性 22 3.8 CheckBox属性及相关代码 23 3.9 RadioGroup属性及相关代码 25 3.10 ToggleButton 26 3.11 Spinnner 28 3.12 DatePicker 29 3.13 TimePicker 30 4.1...
2.9 为本书示例准备一个模板 / 60 2.10 本章小结 / 61 第3章 调试工具及技巧 / 62 3.1 使用firebug进行调试 / 62 3.2 在ie中调试 / 76 3.2.1 使用debugbar和companion.js调试 / 76 3.2.2 使用ietester测试 / ...
} /*上面的代码用于清空ClistCtrl控件中项,上面的两个循环并不能合成一个,你可以试一下*/ <br> CString strSql; strSql = "select * from emp";//sql查询语句 CMyODBC db; //声明CMyODBC类的...
《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表...,共包含562个C#编程中常用的属性、方法、类和各种技术...
第6页 C#(WINFORM)学习 找到集合中数量最多的一个元素 利用方法来查找,可以返回两个变量。 object Jmax0(ArrayList v11,ref int jj) { int i; object j0=0; ArrayList y11=new ArrayList(); //各个不同的元素的...
//加载列表项布局file_item.xml convertView = myFile.getLayoutInflater() .inflate(R.layout.file_item, null); } //文件名称 TextView name = (TextView) convertView.findViewById(R.id.name...