XML属性用法“android:focusableInTouchMode”

请告诉我为什么使用以下XML属性? 我查了一下developer.android.com上的文档,但什么都不懂。

android:focusableInTouchMode 

Solutions Collecting From Web of "XML属性用法“android:focusableInTouchMode”"

这篇博文可以帮助你理解触摸模式的含义。

最相关的部分:

触摸模式是仅依赖于用户与电话交互的视图层级的状态。 本身,触摸模式是非常容易理解的,因为它仅仅指示是否用触摸屏进行了最后的用户交互。 例如,如果您使用的是G1手机,则使用轨迹球select小部件将使您脱离触摸模式; 但是,如果用手指触摸屏幕上的button,则将进入触摸模式。 当用户不在触摸模式,我们谈论轨迹球模式,导航模式或键盘导航,所以不要惊讶,如果你遇到这些条款。 最后,只有一个与触摸模式View.isInTouchMode()直接相关的API。

所以android:focusableInTouchMode="true"意味着当手机处于触摸模式时,视图可以获得焦点。

通常情况下, EditText通常在触摸模式下是可以聚焦的,另一方面, Button通常不能在触摸模式下聚焦。

当我在getItemCount()中没有正确数量的项目时发生在我身上。

仔细检查,你有正确的数量的项目!