achartengine与Android中ScrollView的冲突问题

今天,在项目中,遇到一个问题:
由于需求原因,需要把achartengine画的chart放入ScrollView中,但是放入之后,就出了问题:
不是chart无法显示,就是chart的拖动以及缩放有问题。
解决方法:


1. 在achartengine的renderer加入一行代码:
renderer.setInScroll(true);
2. ScrollView的布局加入以下设置:
android:fillViewport="true"

另外,ScrollView的height要设成fill_parent

It must be set to ScrollView and has the following efect : when set to true, this attribute causes the scroll view’s child to expand to the height of the ScrollView if needed. When the child is taller than the ScrollView, the attribute has no effect.

当你想让一个高度值不足scrollview的子控件fillparent的时候,单独的定义android:layout_height="fill_parent"是不起作用的,必须加上fillviewport属性,当子控件的高度值大于scrollview的高度时,这个标签就没有任何意义了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值