读书人

请问 Android ScrollView 自定义View

发布时间: 2012-09-21 15:47:26 作者: rapoo

请教 Android ScrollView 自定义View
一、自己定义的myView里面内容过大,一个屏幕根本显示不了,想通过加入滚动条来实现他的滚动,可是在我增加了滚动条之后(网上查,只能通过ScrollView来加滚动条),myView里面的内容就显示不了了,我想知道这是为什么?(看到的效果是,我的内容显示了一下,就没有了)
二、在重写的 onMeasure()方法中, 我加入了一句 System.out.println("测试") 打印了两次,有谁能告诉一下我,这个方法是怎么被调用的。

[解决办法]
那你滚动的时候看看view的ondraw走了几次
[解决办法]
在你的myView中加上下面的代码
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

setMeasuredDimension(800, 2000);

}
onMeasure 是view的函数,你自己再看下参数吧,肯定可以的

读书人网 >Android

热点推荐