丢失屏幕对象自动对焦

时间:2010-10-11 18:52:07

标签: android gridview focus autofocus

我有一个GridView显示按钮到我的应用程序的不同屏幕。当该网格屏幕时,选择第一个单元格。是否有一种方法可以在屏幕启动时以编程方式选择没有单元格?或者我是否必须隐藏选择器?

1 个答案:

答案 0 :(得分:0)

  

当此网格屏幕时,选择了第一个单元格。

只有当用户在之前的活动中使用导航器(D-pad,轨迹球等)时才应该这样。

  

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

通常,用户根据whether they are in touch mode or not确定此项。你可以试试setSelection(-1)或其他东西,但如果不能解决这个问题我也不会感到惊讶。

  

或者我是否必须隐藏选择器?

我建议您遵循平台惯例。如果用户正在使用D-pad或轨迹球,他们可能想要来使用D-pad或轨迹球,而禁用选择器只会让他们对您和您的应用感到沮丧。请参阅我上面链接的文章,了解有关触摸模式及其工作原理的详细信息。