我在用开源的带 Header 的 GridView 的库 StickyGridHeadersGridView 的时候发现作者在 StickyGridHeadersGridView 中的空白地方用一个透明空白的 View 进行填充。本来这在手机上没问题,但我现在在电视上开发就遇到问题了,这些空白的 View 是会获取焦点的。这就会导致如下的问题:
所以我的想法是在用户按下按钮的时候获取相应方向上的相邻 View ,然后根据这个 View 来决定是否拦截这个方向操作。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.