请告诉我为什么使用以下XML属性?我查看了developer.android.com上的文档,但无法理解任何内容.
android:focusableInTouchMode
Run Code Online (Sandbox Code Playgroud)
这篇博文可以帮助您理解触摸模式的含义.
最相关的部分:
触摸模式是视图层次结构的状态,其仅取决于用户与电话的交互.触摸模式本身非常容易理解,因为它只是指示最后一次用户交互是否是用触摸屏执行的.例如,如果您使用G1手机,选择带轨迹球的小部件将使您退出触摸模式; 但是,如果用手指触摸屏幕上的按钮,则会进入触摸模式.当用户未处于触摸模式时,我们会谈论轨迹球模式,导航模式或键盘导航,因此如果您遇到这些术语,请不要感到惊讶.最后,只有一个API与触摸模式直接相关,View.isInTouchMode().
这android:focusableInTouchMode="true"意味着当手机处于触摸模式时,视图可以获得焦点.
通常,EditText通常可以在触摸模式下聚焦,另一方面Button,通常在触摸模式下不可聚焦.
| 归档时间: |
|
| 查看次数: |
6040 次 |
| 最近记录: |