大家好。
这不是一个真正的问题。我想和大家分享一些帮助我的答案
的数目:
此错误并不总是一个性能错误。这是一个错误,有两种或更多种答案。
我的第一次曝光:
如果您编写两个LinearLayout互连,Android Studio可让您使用TextView。因为第二个LinearLayout可以替换为TextView ...并且您替换为TextView'因为您不希望在代码上看到这么多黄色错误标记。但是这是错误的。 LinearLayout并非所有可以用TextView替换的情况。我告诉你为什么。 (我有一个真正的exp。关于这个'因为我有同样的错误。)喜欢那样:
<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>
答案 0 :(得分:0)
所以从外面看第二个LinearLayout不能是一个TextView,因为AppCompatTextView无法强制转换为ViewGroup。(这是一个渲染问题......)
第二个答案是:
也许你在这个布局中有太多的View,或者有太多像素分辨率的图像视图,并且Android设备内存不足,因为这个。
错误修复好运
&安培;&安培;我有一个请求..如果这种方法对你不起作用,但你与其他有相同问题的人有更好的分享。感谢&#39; S