我在FrameLayout
添加fragments
到我的主要布局时出于某种原因使用了fragment
因为新的FrameLayout
需要match_parent
来获得正确的FrameLayout
LinearLayout
1}}身高。
但是现在我面临着一个问题,即列出FrameLayout
的内容。这是抱怨,因为我在FrameLayout
内使用了<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<ImageView
android:id="@+id/ivLogo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
android:src="@drawable/lhf"
android:contentDescription="@string/Logo"
android:alpha="0"
android:rotation="0"
android:scaleX="0.0"
android:scaleY="0.0"
android:layout_gravity="top"
android:x="150dp"
android:y="150dp"
/>
<TextView
android:id="@+id/txtWelcome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/welcome"
android:textSize="12sp"/>
</LinearLayout>
</FrameLayout>
。
如何在Multiple annotations found at this line:
- This LinearLayout layout or its FrameLayout parent is useless
- This tag and its children can be replaced by one <TextView/> and a compound drawable
中布局内容?
{{1}}
已更新
我收到以下警告
{{1}}
答案 0 :(得分:0)
它不是error
lint warning
。您可以使用ImageView
的{{1}}替换compound drawable
,而不需要TextView
。
您可以使用LinearLayout
属性在TextView
上设置drawable。
one of these