我有一个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会说出交互模型。这是正确的行为,您不应该试图阻止或覆盖它。