Android - prévenir TalkBack d'annoncer TextView titre à haute voix

Je suis en train d'élaborer un accessibles de l'application android, où les gens seraient à l'aide d'Explorer par le Toucher et le TalkBack, l'accessibilité des services à utiliser mon application.

C'est mon Android code XML:

<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 affiche le titre de "Prénom" et EditText me permet d'entrer dans quelques détails dans le champ de formulaire. Le problème que j'ai c'est que quand je
faites glisser mon doigt sur l'écran à l'aide d'Explorer par le Toucher, le TalkBack, reprend le titre de la TextView et annonce à haute voix que "Prénom". Je veux le TextView pour afficher uniquement le texte et de ne pas fournir un signal audible.

J'ai mis contentDescription à @null comme vous pouvez le voir dans le code ci-dessus, mais TalkBack annonce encore "Prénom" quand mon doigt est situé sur la
TextView.

J'ai également essayé le réglage contentDescription dans ma classe Java:

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

Cependant, je reçois toujours le même problème. Est-il un autre moyen de définir contentDescription null/vides et empêcher TalkBack de l'annonçant à haute voix?

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

}

OriginalL'auteur Alex | 2013-03-30