当前位置: 代码迷 >> Android >> 请问 Android ScrollView 自定义View
  详细解决方案

请问 Android ScrollView 自定义View

热度:204   发布时间:2016-05-01 14:48:39.0
请教 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的函数,你自己再看下参数吧,肯定可以的
  相关解决方案