在你的情况
tools:ignore="UselessParent"
告诉你的IDE,以避免显示如下消息:“这RelativeLayout的布局或它的LinearLayout父无用论”
考虑这种情况下:
android:id="@+id/detailLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
android:id="@+id/downloadFormsButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_margin="10dp"
android:enabled="false"
android:text="@string/download_forms_button" />
android:id="@+id/formErrorMsg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:padding="10dp"
android:textSize="16dp" >
LINT错误消息显示为内部RelativeLayout。
要避免出现警告消息,请转到构建路径 - >配置构建路径....在Android Lint首选项下查找UselessParent并将其严重性设置为忽略。
什么是LINT?看看这里:
UPDATE:
前缀tools:被使用的IDE和当项目被编译它并不考虑。