安卓辅助功能另外读出"Double Tap to Select"



我有一个RelativeLayout

在里面我有两个TextView和一个Imageview

<RelativeLayout
    android:id="@+id/relative_statement_email_alert"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="@dimen/activity_horizontal_margin"
    android:focusable="false"
    android:contentDescription="@null"
    android:orientation="horizontal">
    <customviews.TypefaceTextView
        android:id="@+id/txt_statement_emailalert"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:text="@string/statement_alert_email"
        android:textColor="@color/accounts_darkgray_text"
        custom:typeface="Tahoma" />
    <customviews.TypefaceTextView
        android:id="@+id/txt_statement_alertby_email_value"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginRight="@dimen/activity_horizontal_margin_double"
        android:gravity="right"
        android:singleLine="true"
        android:textColor="@color/accounts_darkgray_text"
        custom:typeface="Tahoma" />
    <ImageView
        android:id="@+id/img_arrow"
        android:layout_width="15dp"
        android:layout_height="15dp"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/icn_blue"
        android:visibility="gone" />
</RelativeLayout>

当我打开"Talkback to on"部分时,它会读出"电子邮件"文本以及可用的电子邮件id(这是预期的)。但除此之外,它还在布局上写着"双击选择"(这是出乎意料的)。

我不明白为什么当我设置了android:contentDescription="@null"时,它会额外显示"双击选择"。

任何帮助都将不胜感激。我正在查看Nexus 7 Tab和Nexus 6 Moto Phone,它们都有Android 6.0

如果用户继续将鼠标悬停在视图上,TalkBack会说出交互模型。这是正确的行为,您不应该试图阻止或覆盖它。

最新更新