Ich möchte „Talkback-“ standart Textview als Taste anounces. Ich habe versucht, auf diese Weise zu verwendenWie ich Zugänglichkeit für classname android.widget.TextView außer Kraft setzen kann
public class AccessibilityDelegateButton extends AccessibilityDelegateCompat {
private CharSequence className;
public AccessibilityDelegateButton(CharSequence className) {
super();
this.className =className;
}
@Override
public void onPopulateAccessibilityEvent(View host, AccessibilityEvent event) {
super.onPopulateAccessibilityEvent(host,event);
event.setClassName(className);
}
@Override
public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCompat info) {
super.onInitializeAccessibilityNodeInfo(host,info);
info.setClassName(className);
}
}
und Aktivität:
TextView finishButton= new TextView(this);
ViewCompat.setAccessibilityDelegate(finishButton, new AccessibilityDelegateButton(Button.class.getName()));
, aber es funktioniert nicht ...