GridView是系统提供的比较固定的UI控件,如果你要实现桌面那样的效果还是自已写一个,或者重写gridView。
创新互联公司专注于翼城企业网站建设,响应式网站建设,商城网站制作。翼城网站建设公司,为翼城等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
Android是开源的,你可以找到GridView和home程序的源代码学习
1、复制以下内容粘贴到txt文本。
2、文件另存为ANSI编码(否则中文乱码)。
3、更改文件后缀.txt为.bat。
4、不用双击运行bat,直接拖拽一个apk到bat上试试。
5、终于可以解放 adb install 了。
5、温馨提示:如果apk安装失败想看报错信息,不想倒计时后关闭窗口,可以直接鼠标点击窗口即可暂停倒计时。
你先继承 VIEW . 然后重写以下函数 就可以实现拖拽的功能了.
至于要显示图片,你可以直接在 onDraw里面描绘出来就好
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
final int X = (int) event.getRawX();
final int Y = (int) event.getRawY();
switch (event.getAction() MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
RelativeLayout.LayoutParams lParams = (RelativeLayout.LayoutParams) getLayoutParams();
_xDelta = X - lParams.leftMargin;
_yDelta = Y - lParams.topMargin;
break;
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_POINTER_DOWN:
break;
case MotionEvent.ACTION_POINTER_UP:
break;
case MotionEvent.ACTION_MOVE:
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) getLayoutParams();
layoutParams.leftMargin = X - _xDelta;
layoutParams.topMargin = Y - _yDelta;
//layoutParams.rightMargin = -250;
//layoutParams.bottomMargin = -250;
HanoiItem.this.setLayoutParams(layoutParams); //自己继承VIEW的this
break;
}
invalidate();
return true;
}
至于位置,你就可以直接new VIEW 之后直接 用 VIEW.set**实现的啊
这一篇文章主要讲解的是百度地图的定位功能,然后还有MyLocationOverlay和PopupOverlay两个地图覆盖物的使用,Overlay是“图层”或“覆盖物”的意思,MyLocationOverlay从名字上面理解就是我的位置图层,他能够实现在地图上显示当前位置的图标以及指南针,MyLocationOverlay只负责显示我的位置,位置数据请使用百度定位SDK获取,将获取的位置数据放在一个LocationData结构中并用该结构设置MyLcationOverlay的数据源,即可创建MyLocationOverlay,PopupOverlay就是弹出窗口图层了,跟PopupWindow类似的东西,下面会介绍他们的使用方法
可参考如下代码即可:
LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" /
Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" /
Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" /
Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" /
/LinearLayout
长按住所要拖得图标自然会有选择菜单出现,然后点击移动,打开所要移动到的文件夹,然后点击“移动到此处”