Android - evite que o TalkBack anuncie o título do TextView em voz alta

Estou desenvolvendo um aplicativo android acessível em que as pessoas usariam os serviços de acessibilidade do Explore by Touch e do TalkBack para usar meu aplicativo.

Este é o meu código XML do Android:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearLayout" 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:id="@+id/forename"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dip"
        android:layout_marginLeft="15dip"
        android:textSize="20sp"
        android:text="@string/forenameText" 
        android:contentDescription="@null"/>

    <EditText
        android:id="@+id/EditTextForename"
        android:layout_width="285dp"
        android:layout_height="65dp"
        android:layout_marginTop="10dip"
        android:layout_marginLeft="15dip"
        android:hint="@string/forenameHint"
        android:inputType="textPersonName"
        android:lines="1"
        android:singleLine="true"
        android:textSize="20sp" >
    </EditText>

</LinearLayout>

strings.xml

<string name="forenameText">Forename</string>
<string name="forenameHint">Enter your forename here</string>

TextView exibe o título "Forename" e EditText me permite inserir alguns detalhes no campo de formulário. O problema que tenho é que quando eu arrasto o dedo pela tela usando o Explorar pelo toque, o TalkBack pega o título do TextView e o anuncia em voz alta como "Nome próprio". Eu quero que o TextView exiba apenas texto e não forneça nenhum feedback audível.

Eu defini contentDescription como @null como você pode ver no código acima, mas o TalkBack ainda anuncia "Forename" quando meu dedo está localizado sobre o TextView.

Eu também tentei definir o contentDescription na minha classe Java:

TextView forename=(TextView)findViewById(R.id.forename);
forename.setContentDescription("");

No entanto, ainda recebo o mesmo problema. Existe outra maneira de definir o conteúdoDescription como nulo / vazio e impedir que o TalkBack o anuncie em voz alta?

Código Java:

public class MainActivity extends Activity{

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        View forename = findViewById(R.id.forename);

        forename.setAccessibilityDelegate(new AccessibilityDelegate() {
          public boolean performAccessibilityAction (View host, int action, Bundle args){
            return true;
          }
        });
    }

}

questionAnswers(6)

yourAnswerToTheQuestion