关于android中的拖拽处理(待续)
来源:互联网 发布:女生旅游攻略 知乎 编辑:程序博客网 时间:2024/04/20 22:53
在可拖拽的控件中加入如下代码(长按激活拖动):
view1.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
ClipData data = ClipData.newPlainText("key", "value");
v.startDrag(data, new DragShadowBuilder(v), v, 0);
return false;
}
});
在需接受拖拽的控件中加入如下代码:
view2.setOnDragListener(new OnDragListener() {
@Override
public boolean onDrag(View v, DragEvent event) {
switch(event.getAction()){
case DragEvent.ACTION_DRAG_STARTED:
return true;
case DragEvent.ACTION_DRAG_ENTERED:
Log.e("sky", "ACTION_DRAG_ENTERED");
return false;
case DragEvent.ACTION_DRAG_EXITED:
Log.e("sky", "ACTION_DRAG_EXITED");
return false;
case DragEvent.ACTION_DRAG_ENDED:
Log.e("sky", "ACTION_DRAG_ENDED");
return false;
case DragEvent.ACTION_DROP:
String value = event.getClipData().getItemAt(0).getText().toString();
Log.e("sky", "ACTION_DROP");
return true;
}
return false;
}
});
- 关于android中的拖拽处理(待续)
- 关于Android中的 ToggleButton 组件 (待续)
- Android中的动画(待续)
- Android中的ListView及其优化(待续)
- 关于eclipse中的使用小常识(未完待续)
- 关于Android中的表情处理
- 待续:android中的碎片(fragment)
- Android 笔记(待续,不断更新)
- Android多媒体编程(待续)
- android - Dialog(未完待续)
- 图片处理资源整理(转)(待续)
- 关于Matlab编程的思考(待续)
- 关于虚函数的整理(待续)
- 关于几种输入输出(待续。)
- 关于Matlab编程的思考(待续)
- 关于android.location 和 android.graphics包下类(未完待续)
- 测试中的几个原则(未完待续)
- java中的锁(未完待续)
- 【网站性能指南】(一)概述
- 缓冲区同步读写
- 客户主数据常用表
- 整理一系列优秀的Android开发源码
- @Column
- 关于android中的拖拽处理(待续)
- Google、Facebook等技术发展历程
- Reading from a Binary File with BufferedInputStream
- C#.NET发EMAIL的几种方法 MailMessage/SmtpClient/CDO.Message
- 电脑高手常用的5个按钮!(太有用了!留下了!)
- 2010年英语四六级新话题新范文(为今年六月份的四六级准备)
- 普通本科到清华大学研究生的真实人生蜕变,看了保证你考研至少增加 50 分!青春值得你去拼搏!!
- 点击学校名称即可直接进入该校考研真题下载页面!(转的)
- 俞敏洪励志语录