自定义View根据Wifi强度实现实时更新 5C

毕设要写一个可以进行室内定位的程序,现在自定义了一个View,可以用图形显示位置,也可以实时得到Wifi信息,但是不知道如何根据实时Wifi信息,对自己定义的View上的点的位置进行改变,就像TextView.setText那样,望大神解答,万分感谢!

3个回答

RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) textviewPostion.getLayoutParams();
params.setMargins(X, X, X, X);// 通过自定义坐标来放置你的控件
textviewPostion.setLayoutParams(params);

另一种方法:
自己重写一个view,在ondraw里面绘制你的位置

根据WiFi强度信息进行室内定位?每个房间的WiFi信息不一样还是有什么参数变化么?如果WiFi位置变化了怎么办

好吧 刚才查了一下 是我见识太少了 你现在信息都有了 就是需要制定一个规则 就是根据WiFi的那些信息 什么样的规则进行位置判断 然后拿到信息 生成相关的位置参数 如果只需要显示一个点 就通过设置圆点的位置坐标的方式改变 如果需要路径 就要画出来了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!