有什么方法可以将ViewGroup转换为可访问性的按钮?

问题描述 投票:0回答:1

我有一个自定义视图,约束布局内有四个Textview。问题是我正在实现可访问性,并且该视图必须是某种按钮的子视图,才能继承Talkback所说的“ ...,按钮”的行为。有没有一种方法可以将视图转换为Button类型?或任何使对讲机将此视图识别为按钮的方法?

我的xml是这样的:

<ConstraintLayout>
  <CustomViewGroup>
    <AppCompatTextView>
  </CustomViewGroup>
  <CustomViewGroup>
    <AppCompatTextView>
  </CustomViewGroup>
  <CustomViewGroup>
    <AppCompatTextView>
  </CustomViewGroup>
  <CustomViewGroup>
    <AppCompatTextView>
  </CustomViewGroup>
  <View>
</ConstraintLayout>
android kotlin button accessibility viewgroup
1个回答
0
投票

您的customview应该扩展“ Button”类。或者,您可以使用contentDescription。在每个文本视图上,添加带有所需文本的内容描述(例如:“操作一个按钮”)

© www.soinside.com 2019 - 2024. All rights reserved.