`
fonter
  • 浏览: 868115 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android 长按setOnItemLongClickListener 注意细节

阅读更多
        gridview.setOnItemLongClickListener(new OnItemLongClickListener() {

    		@Override
    		public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
    				int arg2, long arg3) {
    			// TODO Auto-generated method stub
    			Log.e("setOnItemLongClickListener", "setOnItemLongClickListener");
    			return true;
    		}
        	 

         });
        gridview.setOnItemClickListener(new OnItemClickListener(){

			@Override
			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
					long arg3) {
				Log.e("setOnItemClickListener", "setOnItemClickListener");
			}
        	
        });

 

在处理长按时,注意的细节是把onItemLongClick返回设置为true,否则长按是会执行setOnItemClickListener。

 

 

 

分享到:
评论
2 楼 yzyspy 2011-05-30  
retur true; 有些 Web 编程中 停止事件传播的意思
1 楼 yzyspy 2011-05-30  
这么好的文章 真是 及时雨啊 ,我不装  我加精华!!!
顺便说一句  感觉这个效果 比 弹出上下文菜单 要更合理 ,感觉
ContexMenu 还有注册什么什么的, 有些鸡肋了

相关推荐

    android Listview仿QQ长按Itme弹出popwindos菜单

    本示例"android Listview仿QQ长按Item弹出popwindows菜单"旨在教你如何实现类似QQ应用中的长按列表项后弹出快捷操作菜单的功能。这个功能在很多应用中都很常见,可以为用户提供方便的操作入口。 首先,我们需要理解...

    安卓listview相关相关-androidlistview长按子项动态添加自定义viewTestView.rar

    本示例"安卓listview相关相关-androidlistview长按子项动态添加自定义viewTestView.rar"聚焦于ListView的一项高级用法:长按子项时动态添加自定义View。这个功能可以提升用户体验,比如在邮件应用中,长按邮件可以弹...

    ListView长按实现多选反选删除

    需要注意的是,在实际应用中,可能还需要考虑其他细节,比如防止越界、优化性能(避免频繁刷新整个ListView)以及提供取消全选的选项等。在开发过程中,不断优化用户体验,使功能更加完善和易用,是提升App质量的...

    ListView动态添(长按)删除加不同的item

    - 删除后,注意检查ListView是否还有数据,没有的话可能需要显示空状态提示。 6. **视觉反馈** - 在长按时,可以通过设置item的背景颜色或动画来提供用户反馈,表示当前item被选中。 - 删除item时,可以使用...

    Android ListView CheckBox

    在Android开发中,ListView是一种...实际开发中,可能还需要处理更多细节,比如优化CheckBox的显示性能、添加动画效果、处理数据同步等。通过这个例子,开发者可以了解到如何在Android应用中创建交互丰富的列表视图。

    Android调用系统相机、相册实现拍照、图片多选Demo

    在实际项目中,还需要考虑权限动态申请、图片的压缩处理、异常处理等细节,以确保功能的稳定性和用户体验。"AddImageDemo"这个项目就是一个很好的实践案例,开发者可以通过学习和修改这个项目来更好地理解这些知识点...

    添加删除好友

    文件中提及ListView设置监听器,通过setOnItemClickListener和setOnItemLongClickListener来响应用户的点击和长按事件。长按事件会触发一个上下文菜单,提供“发起会话”、“删除好友”、“查看好友资料”等选项。 ...

    GridView示例

    同时,长按事件也可以通过`setOnItemLongClickListener`进行处理,提供更多的交互可能性。 在GridViewDemo这个示例中,可能包含了以下内容:一个自定义的Adapter类,用于绑定数据和视图;一个包含GridView的布局...

    GridView多选(解决范例错误)

    gridView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView&lt;?&gt; parent, View view, int position, long id) { // 改变选择状态 ...

    浅谈Android为RecyclerView增加监听以及数据混乱的小坑

    在处理数据项的监听和更新时,开发者需要注意这些细节,以确保RecyclerView的界面与数据保持同步,不会出现数据混乱的现象。通过合理地使用RecyclerView的API,可以有效提升应用性能,同时保证用户体验的流畅性。

    基于GridView实现无縫单选或多选功能

    - 对于多选,处理长按事件可能更合适,可以添加`setOnItemLongClickListener()`,并提供一个菜单来执行多选操作。 通过以上步骤,你可以成功地在GridView中实现无缝的单选或多选功能,为用户提供更丰富的交互体验。...

    ListviewSwipeDelete

    listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView&lt;?&gt; parent, View view, int position, long id) { // 开始滑动删除...

    RvHelper:Recyclevie的适配器

    在Android开发中,RecyclerView是一个非常重要的组件,用于展示可滚动的列表数据。它提供了高度的灵活性和性能优化,使得开发者可以自由地定制视图和数据处理方式。`RvAdapterHelper`是针对RecyclerView的适配器的一...

Global site tag (gtag.js) - Google Analytics