我有一个自定义视图,约束布局内有四个Textview。问题是我正在实现可访问性,并且该视图必须是某种按钮的子视图,才能继承Talkback所说的“ ...,按钮”的行为。有没有一种方法可以将视图转换为Button类型?或任何使对讲机将此视图识别为按钮的方法?
我的xml是这样的:
<ConstraintLayout>
<CustomViewGroup>
<AppCompatTextView>
</CustomViewGroup>
<CustomViewGroup>
<AppCompatTextView>
</CustomViewGroup>
<CustomViewGroup>
<AppCompatTextView>
</CustomViewGroup>
<CustomViewGroup>
<AppCompatTextView>
</CustomViewGroup>
<View>
</ConstraintLayout>
您的customview应该扩展“ Button”类。或者,您可以使用contentDescription。在每个文本视图上,添加带有所需文本的内容描述(例如:“操作一个按钮”)