对象搜索—特殊属性、节点与资源ID

一、特殊属性定位对象相关API

返回值 API 描述
UiSelector checkableboolean val) 是否可选择,一般开关组件上具有checkable属性
UiSelector checked(boolean val) 是否被选中,已经被选中则为true,没被选中为false
UiSelector clickable(boolean val) 是否可点击,几乎所有组件都有clickable属性
UiSelector enabled(boolean val) 是否可用,灰写为不可用状态,例如信息的发送按钮,在没有输入收件人和信息内容的时候,发送按钮为灰写
UiSelector focusable(boolean val)  是否能形成焦点
UiSelector focused(boolean val) 焦点,最直观的例如光标,当光标在编辑框内的时候焦点就在编辑框内,则编辑框的focused就为true
UiSelector longClickable(boolean val) 长按属性
UiSelector scrollable(boolean val) 滚动属性
UiSelector selected(boolean val) 背景选择属性,当点击一个按钮后背景图片会变成另外一张图片,一般按钮都没有该属性

二、节点属性定位对象

返回值 API 描述
UiSelector childSelector(UiSelector selector) 从当前类中往下递归找符合条件的之类组件,用来找子类
UiSelector fromParent(UiSelector selector) 从父类往下递归找符合条件的组件,一般用来找兄弟类

三、资源ID定位对象

返回值 API 描述
UiSelector resourceId(String ID) 资源ID完全匹配
UiSelector resourceIdMatches(String regex ) 资源ID正则匹配

最新文章

  1. FFmpeg介绍
  2. HTML 5 背离贪吃蛇 写成了类似于屏幕校准
  3. CSS 清除默认样式
  4. addEventListener、attachEvent、cancelBubble兼容性随笔
  5. Linux 各目录的作用
  6. Java多线程编程核心技术--Lock的使用(一)
  7. 关于php语言的使用! ------php语言与JavaScript的使用 方法是相似
  8. android 自定义view -- 实现自定义 邮箱验证的Edittext
  9. Apache Struts 多个开放重定向漏洞(CVE-2013-2248)
  10. 设计模式08---设计模式之抽象工厂模式(Abstract Factory)
  11. JVM的内存区域划分以及垃圾回收机制详解
  12. <花儿与少年>之一些很喜欢的台词收藏
  13. C/C++ -- 插入排序算法
  14. unittest框架(惨不忍睹低配版)
  15. UDF函数 解码url
  16. Spring_xml方式开发
  17. go 数组与切片
  18. 如何屏蔽ctrl + v 粘贴事件,鼠标右键粘贴事件
  19. nyoj 1238(BFSor最短路)
  20. SVN 创建分支

热门文章

  1. testform
  2. 阿里云ECS linux通过iptables 配置SNAT代理网关,实现局域网上网
  3. Windows利用命令行快速清除以及建立密码
  4. Android Exception18(Stuido debug .....)
  5. Android-LinearLayout布局技巧(一)
  6. centos下hadoop的安装
  7. WifiStateMachine学习笔记
  8. [WebView学习之三]:使用WebView来创建Apps
  9. mysql无法启动ERROR! MySQL is running but PID file could not be found ?
  10. 动态加载script 和 link