此文版權屬於作者所有,任何人、媒體或者網站轉載、借用都必須徵得作者本人同意!
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());
}
}