即使在组件树中,TextView
内的scrollView
也不可见。
当我将鼠标悬停在scrollView或TextView上时,它会说:此检查会突出显示Android资源文件和AndroidManifest.xml中不允许的XML标记。
我已经在RelativeLayout中添加了tools:ignore="contentDescription"
,当我在第一个ImageView上盘旋时解决了[Accessibility] Missing contentDescription attribute on image
问题。但是没有解决TextView
scrollView
可见的问题
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingStart="12dp"
android:paddingEnd="10dp"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:background="#f9f9f9"
tools:ignore="contentDescription"
tools:context="com.example.william.notebook.NoteViewFragment">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/viewNoteIcon"
android:src="@drawable/p"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_marginEnd="15dp"/>
<scrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/noteScrollView"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:layout_toEndOf="@+id/viewNoteIcon"
android:layout_alignBottom="@+id/viewNoteIcon">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Note Title"
android:id="@+id/viewNoteTitle" />
</scrollView>
</RelativeLayout>
答案 0 :(得分:3)
你写了<scrollView>..</scrollView>
而正确的标记是<ScrollView>...</ScrollView>