Неудается переопределить свойство AccessibilityNodeInfo.className и AccessibilityEvent.className для android.widget.TextView

248
07 октября 2017, 18:41

Пытаюсь сделать это следующим образом:

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);
    }
}

И использование класса в activity:

TextView finishButton= new TextView(this);
    ViewCompat.setAccessibilityDelegate(finishButton, new AccessibilityDelegateButton(Button.class.getName()));
READ ALSO
Как выполнять код Java в редакторе Atom?

Как выполнять код Java в редакторе Atom?

Скачал package "Script" для Atom, но при запуске Java кода в консоли выдает это: https://prntsc/gtyl2i Подскажите, как исправить?

296
Java - Как перенести значения от 1 до 8 с массива A в массив С через массив B?

Java - Как перенести значения от 1 до 8 с массива A в массив С через массив B?

Как правильно перенести значения от 1 до 8 с массива A в массив С через массив B? Переносить по одному значению так, чтобы минимальное значение...

166
junrar не распакавывает файлы

junrar не распакавывает файлы

Есть архив с 14 картинками, для распаковки использую:

266
Аналог scanf в Java

Аналог scanf в Java

Добрый день, есть ли аналог метода scanf из C++ на Java? Он мне нужен для того, чтобы парсить строку чисел, сразу инициализируя созданные переменные,...

262