XML 属性用法“android:focusableInTouchMode”

2024-05-02

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

android:focusableInTouchMode

这篇博文 http://android-developers.blogspot.be/2008/12/touch-mode.html可以帮助你理解触摸模式.

最相关的部分:

触摸模式是视图层次结构的一种状态,仅取决于用户与手机的交互。触摸模式本身非常容易理解,因为它只是指示最后一次用户交互是否是通过触摸屏执行的。例如,如果您使用的是 G1 手机,则使用轨迹球选择小部件将使您脱离触摸模式;但是,如果用手指触摸屏幕上的按钮,则会进入触摸模式。当用户不处于触摸模式时,我们谈论轨迹球模式、导航模式或键盘导航,因此如果您遇到这些术语,请不要感到惊讶。最后,只有一个与触摸模式直接相关的 API:View.isInTouchMode()。

So android:focusableInTouchMode="true"表示手机处于状态时view可以获得焦点触摸模式.

通常是一个EditText通常可以在触摸模式下对焦,另一方面Button在触摸模式下通常无法对焦。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

XML 属性用法“android:focusableInTouchMode” 的相关文章

随机推荐