Android Studio中不存在朗读文本

jslywgbw  于 2023-03-11  发布在  Android
关注(0)|答案(3)|浏览(982)

添加用于输入数字的字段(数字小部件)时,会出现错误“Android Studio中不存在朗读文本

内容_主要.xml:

活动_主要.xml:

2w2cym1i

2w2cym1i1#

问题是缺少视图的内容标签,您应该添加内容描述,以便用户可以简单地了解应该在视图中输入哪些数据
例如,如果你想让用户输入他想要的cookies数量,你应该添加一个内容描述,如下所示:

android:contentDescription="Enter How Much Cookies You Want"

您还应该添加一个android:hint,这样用户就可以看到您想要输入的数据的示例,例如:

android:hint="e.g 5"

因此,视图XML代码应如下所示

<EditText
    android:id="@+id/editTextNumber2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="number"
    android:minHeight="48dp"
    android:contentDescription="Enter How Much Cookies You Want" 
    android:hint="e.g 8" />
bvuwiixz

bvuwiixz2#

解决方案很简单,你只需要添加文本到提示部分。搜索提示在搜索栏和类型的东西在提示块。并点击输入。enter image description here

zpjtge22

zpjtge223#

问题是缺少约束。您在Constraint布局中添加的任何视图都必须设置边距,否则您将收到这些错误,并且即使您的应用设法运行,您的编辑文本也将无法正确放置。
将此添加到您的editText;

app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"

让我知道它是否有效。记住你可以把这个拨到你想要的位置。

相关问题