首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XML属性使用"android:focusableInTouchMode“

问XML属性使用"android:focusableInTouchMode“
EN

Stack Overflow用户
提问于 2014-07-10 19:54:47
回答 2查看 8.1K关注 0票数 8

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

代码语言:javascript
复制
android:focusableInTouchMode
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-10 20:02:04

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

最相关的部分:

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

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

通常,在触摸模式下,EditText通常是可聚焦的,而另一方面,在触摸模式中,Button通常是不可聚焦的。

票数 7
EN

Stack Overflow用户

发布于 2016-12-29 18:50:17

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

再次检查你是否有正确的项目数!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24685144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档