1.
focusable = true
xx.setContentDescription()
xx.setOnclickListener()
2. android:minHeight="?android:attr/listPreferredItemHeight"
3. requestFocus()
setFocusableInTouchMode(true);
还有一种问题,遇到的,talckback 无法选中(绿色框选中不了控件),
但是点击事件 和 焦点都是好的
目前还不知道如何解决
4 状态读取 copy的
API Demos(6) AccessibilityService 无障碍辅助功能
https://blog.csdn.net/tz_1qu212/article/details/78880117
需要读取TalkBack的状态.
以下是Settings这部分的代码分析:
AccessibilitySettings.updateServicesPreferences()里面有如下代码:
Java代码 收藏代码
// 通过查找Settings数据库, 得到所有enabled状态的服务
Set<ComponentName> enabledServices = AccessibilityUtils.getEnabledServicesFromSettings(
getActivity());
// 判断当前是否开启了辅助功能服务(一个全局开关, 具体在哪里配置与本文无关, 不表)
final boolean accessibilityEnabled = Settings.Secure.getInt(getContentResolver(), Settings.Secure.ACCESSIB