Я добавляю поддержку accessebility в некоторые приложения. Он отлично работает со стандартными элементами пользовательского интерфейса (например, с кнопками), но по некоторым причинам не работает с моим пользовательским элементом, который является RelativeLayout с ImageView и TextView (это выглядит как значок). Я определил android: focusable = "true" и установил contentDescription.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
...
android:contentDescription=”my content description”
android:focusable="true">
<ImageView
...
/>
<TextView
...
/>
</RelativeLayout>
Может ли кто-нибудь перечислить здесь все возможные причины?
UPDATE:
Есть ли какой-нибудь способ узнать, какие макеты находятся на экране в данный момент и в каком порядке они находятся (некоторые макеты прозрачны)?