我有一个GridView显示按钮到我的应用程序的不同屏幕。当该网格屏幕时,选择第一个单元格。是否有一种方法可以在屏幕启动时以编程方式选择没有单元格?或者我是否必须隐藏选择器?
答案 0 :(得分:0)
当此网格屏幕时,选择了第一个单元格。
只有当用户在之前的活动中使用导航器(D-pad,轨迹球等)时才应该这样。
有没有办法在屏幕启动时以编程方式选择没有单元格?
通常,用户根据whether they are in touch mode or not确定此项。你可以试试setSelection(-1)
或其他东西,但如果不能解决这个问题我也不会感到惊讶。
或者我是否必须隐藏选择器?
我建议您遵循平台惯例。如果用户正在使用D-pad或轨迹球,他们可能想要来使用D-pad或轨迹球,而禁用选择器只会让他们对您和您的应用感到沮丧。请参阅我上面链接的文章,了解有关触摸模式及其工作原理的详细信息。