此文版权属于作者所有,任何人、媒体或者网站转载、借用都必须征得作者本人同意!
class YouClass extends View
{
public YouClass(Context ctx) {
super(ctx);
setContentDescription("HelloWorld"); // Hierarchy 的 view 树的 content-desc 显示的就是这个
}
@Override
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
super.onInitializeAccessibilityNodeInfo(info);
info.setClassName(YouClass.class.getName());
mProvider.getViewDelegate().onInitializeAccessibilityNodeInfo(info); // Hierarchy 的 view 树的 class 显示的就是这个
}
@Override
public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
super.onInitializeAccessibilityEvent(event);
event.setClassName(YouClass.class.getName());
}
}