Chen_zhips 2022-01-31 18:30 采纳率: 0%
浏览 16472

Android Studio ImageButton显示"No speakable text present"错误,如何解决?

在设计AS的Layout的时候在Component Tree-->ImageButton那里显示"错误",打开是
No speakable text present
This item may not have a label readable by screen readers.
我懵了。

代码如下

<ImageButton
        android:id="@+id/imageButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="80dp"
        android:layout_marginBottom="215dp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:srcCompat="@drawable/ic_familymart" />

没运行过反正有报错:"No speakable text present"
"This item may not have a label readable by screen readers."

我没vpn,也打不开https://support.google.com/accessibility/android/answer/7158690

解决问题即可,若有其他建议,留下(遗)言.
求解答!

  • 写回答

2条回答 默认 最新

  • wresource Android领域优质创作者 2022-02-02 23:12
    关注

    这个问题不大,可以添加以下代码解决

    tools:ignore="SpeakableTextPresentCheck" 
    
    

    主要是图标没有文字说明很难让用户知道图标是什么意思,谷歌提供的一个友情提示,不处理也是可以运行的,应该是最新版本新添加的规范

    评论

报告相同问题?

问题事件

  • 创建了问题 1月31日

悬赏问题

  • ¥15 这种小网站播放的音乐文件该如何下载?
  • ¥15 x-tile软件报错
  • ¥15 评论图片存取方案,求方法
  • ¥30 麒麟系统安装设置基础软件仓库时出错
  • ¥15 COMSOL溶质浸出模型构建
  • ¥100 求点云SHOT的C++手写版代码
  • ¥15 无界革命系统无法正常启动
  • ¥15 看了正点原子的ds18b20自己跟着写完发现读出来全是1,查了一天找不出原因快哭了
  • ¥16 问题:ValueError: could not broadcast input array from shape (12784,6,0) into shape (12784,6,9)
  • ¥15 APP使用微信登录 怎么爬取数据