2

在我的应用程序中,Talkback 不会发音按钮的名称。相反,它只是发音为 "button"
谁能帮我完成任务?

我尝试了以下xml

 <Button 
            android:id="@+id/loginsuccess"
            android:scaleType="fitXY"
            android:layout_width="100dp"
            android:layout_height="30dp"
            android:background="@drawable/submit_button"            
            android:layout_alignParentRight="true"
             />

那行不通

4

4 回答 4

1

您应该在按钮 xml 声明中添加以下内容:

android:contentDescription="buttonName"
于 2017-10-03T12:49:01.367 回答
1

我只是在 xml 文件中添加了一个属性 android:contentDescription="",如下所示

<Button
            android:text="Login"
            android:textSize="0sp" 
            android:id="@+id/loginsuccess"
            android:scaleType="fitXY"
            android:layout_width="100dp"
            android:layout_height="30dp"
            android:background="@drawable/submit_button"    
            android:contentDescription="login"      
            android:layout_alignParentRight="true"
             />

解决了这个问题。

于 2017-10-03T12:52:53.627 回答
0

作为参考,这是因为你没有,android:text所以没有什么可以读出的。

于 2018-04-27T14:27:42.243 回答
0

您必须将内容描述设置为Button。像这样android:contentDescription="login"

于 2022-02-21T09:08:12.607 回答