【发布时间】:2013-03-17 07:53:32
【问题描述】:
我正在尝试创建一个自定义滚动组件(ScrollView、ListView、WebView),它的滚动区域(内容区域)可以通过编程方式扩展到内容之外。如果愿意,可以在底部添加“内容填充”。
我不认为添加空视图和布局是一个好方法,因为它看起来有点太“hackey”并且强制限制插入顺序。
我知道在 Objective C 中,当为 iOS 编程时,可以直接访问 contentSize,在 ScrollView 中,我正在寻找(或创建)类似的东西。这意味着我认为最好直接影响内容区域大小的计算,但我不确定从哪里开始。
任何帮助将不胜感激。
【问题讨论】:
-
但我不知道从哪里开始 - 首先查看您定位的小部件的源代码,看看它们如何进行测量以插入您自己的逻辑。如果我是你,我会插入一些虚拟视图。
标签: android listview webview scroll scrollview