こんにちは。
これは本当の質問ではありません。私はあなたを助けてくれた答えをあなたに伝えたい。
回答:
このエラーは必ずしも1つのパフォーマンスエラーではありません。これは、2種類以上の答えを持つ1つのエラーです。 私の最初のexp .:
2つのLinearLayout相互接続を書く場合、AndroidスタジオはTextViewを使用します。 2番目のLinearLayoutはTextViewで置き換えることができるので... TextViewに置き換えると、あなたのコードにこの多くの黄色のエラーマークが表示されたくないからです。しかし、これは真実ではありません。 LinearLayoutはすべての状況をTextViewで置き換えることはできません。私はあなたに理由を示します。 (私は本当のEXPを持って、私は同じエラーを持っていたこの「原因について。。)そのような:
android.view.InflateException:バイナリXMLファイル行#280:エラー
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="#d8000000"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<ImageView
android:contentDescription="@string/describe"
android:layout_width="128dp"
android:layout_height="128dp"
android:id="@+id/filter_1"
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp"
android:onClick="Click"
android:clickable="false"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/string"
android:gravity="center"
android:textColor="#fff"
android:textSize="16sp"
android:layout_marginBottom="5dp"
/>
</LinearLayout>
これがあなたを助けてくれることを願っています! :) –
自己回答の質問はOKですが、回答部分を編集して回答として投稿してください。 –
チップをありがとう。 –