毕设要写一个可以进行室内定位的程序,现在自定义了一个View,可以用图形显示位置,也可以实时得到Wifi信息,但是不知道如何根据实时Wifi信息,对自己定义的View上的点的位置进行改变,就像TextView.setText那样,望大神解答,万分感谢!
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) textviewPostion.getLayoutParams();
params.setMargins(X, X, X, X);// 通过自定义坐标来放置你的控件
textviewPostion.setLayoutParams(params);
另一种方法:
自己重写一个view,在ondraw里面绘制你的位置
根据WiFi强度信息进行室内定位?每个房间的WiFi信息不一样还是有什么参数变化么?如果WiFi位置变化了怎么办
好吧 刚才查了一下 是我见识太少了 你现在信息都有了 就是需要制定一个规则 就是根据WiFi的那些信息 什么样的规则进行位置判断 然后拿到信息 生成相关的位置参数 如果只需要显示一个点 就通过设置圆点的位置坐标的方式改变 如果需要路径 就要画出来了