0

我有一个 GridView 向我的应用程序的不同屏幕显示按钮。当这个网格屏幕出现时,第一个单元格被选中。有没有办法在屏幕启动时以编程方式不选择任何单元格?还是我必须隐藏选择器?

4

1 回答 1

0

当这个网格屏幕出现时,第一个单元格被选中。

只有当用户在之前的活动中使用导航器(方向键、轨迹球等)时,这才是正确的。

有没有办法在屏幕启动时以编程方式不选择任何单元格?

通常,用户根据他们是否处于触摸模式来确定这一点。你可以尝试setSelection(-1)一下,但如果这不起作用,我不会感到惊讶。

还是我必须隐藏选择器?

我建议只遵循平台约定。如果用户正在使用方向键或轨迹球,他们可能想要使用方向键或轨迹球,禁用选择器只会让他们对您和您的应用感到沮丧。请参阅我上面链接的文章,了解有关触摸模式的更多详细信息以及它为何如此工作。

于 2010-10-11T19:21:37.100 回答