如图!K线图是一个继承了View的子类,成交量也是一个继承了View的子类,两个子类都有一个同样的成员变量——K线个数,在屏幕上放大或缩小K线图的K线个数,如何把K线图中的K线个数传递给成交量,让成交量也显示同样的K线数呢?
http://www.cnblogs.com/xiaoluo501395377/p/3417048.html
View 为什么要传递数据 ? View 的数据都是activity来的 Viewa 拿了activity的a数据 View b 也去哪activity的a数据就行了啊
如果是数据库,注册数据库监听器,当数据变化时,会调用监听器。
getContext().getContentResolver().registerContentObserver(。。。。);
两个view在同一个activity里面就可以直接对数据做处理了,不需要传递什么的,你的问题是如何把数据展示上去吧?这个要根据数据用canvas来描点连线把
你的两个view是自定义控件吧 是不是没有继承activity的类,如果这个你可以在你的view里面添加set和get方法试试
在你改变aview里的k线时调用 bview的adustK()方法就行了啊 在bview的adjustK做处理。你的aview 和 bview 在一个activity? 在你改变aview时 你可以获取到activity是不是? activity findviewbyid 获取到bview 然后就可以调用bview的函数了啊