0

EditText添加到我的布局 xml 后,我的 android 应用程序的错误报告在某些用户设备上给出了这样的异常。

android.view.InflateException: Binary XML file line #76: Error inflating class <unknown>
        at android.view.LayoutInflater.createView(LayoutInflater.java:513)
        at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
        at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:200)
        at android.app.Dialog.setContentView(Dialog.java:421)
        at myobfuscated.d.dt.<init>(ProGuard:52)...

我无法在自己的手机上重现此内容,但我收到了其他用户的投诉。如果你们中的一些人以前遇到过这样的问题,请给我一个关于如何重现/解决它的提示。

这是我的布局 xml 文件的一部分,从第 76 行开始

<EditText android:hint="Message your friend"
            android:textSize="15sp" android:paddingLeft="4dp" android:id="@+id/msgTextField"
            android:layout_width="180dp" android:layout_height="100dp"
            android:layout_below="@+id/gift_layout"
            android:layout_centerHorizontal="true" android:layout_marginTop="15dp"
            android:maxLength="100"
            android:background="@drawable/input_name"
            android:scrollY="10dp" />
4

1 回答 1

0

问题出在android:scrollY="10dp"属性中。它在某些型号的手机上导致了上述问题/异常。虽然我无法自己复制它,但在删除该属性后,异常消失了,我再也没有收到用户的投诉。

于 2012-11-28T11:29:32.870 回答