【发布时间】:2012-11-19 12:13:15
【问题描述】:
我有一个具有如下层次结构的 XML:
|- Relative Layout
|----> TextView
|----> TextView
|----> Gallery
|----> Sliding Drawer
|----> Button (handle for Sliding Drawer)
|----> ScrollView
|----> LinearLayout
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
|----> TextView
但是当我切换手柄(以展开 SlidingDrawer),然后尝试滚动 ScrollView 时,尽管内容正确显示,但它不会滚动。我做错了什么?
【问题讨论】:
-
只是一个更新:我尝试过覆盖触摸事件侦听器,设置 SlidingDrawer 的“可点击”属性,以及与我类似的其他问题的几乎所有变体(尽管不准确)。无论我做什么,SlidingDrawer 都会将焦点放在子 ScrollView 上(通过覆盖 onTouchEventListener 并在 logcat 中为 SlidingDrawer 和 ScrollView 吐出东西来证明 - 永远不会调用 ScrollView 的侦听器)。
-
您找到解决方案了吗?我也有同样的问题...
-
句柄设置不正确。我的句柄(“按钮”)的名称与 SlidingDrawer 列出的“句柄”的 ID 不同
标签: android scrollview slidingdrawer