我的应用程序工作正常,然后使用此xml文件中的颜色,现在弹出此错误,我将发布带有错误信息的xml文件代码。我如何修复此问题?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText4"
android:textAlignment="center"
android:layout_alignBaseline="@+id/editText2"
android:layout_alignBottom="@+id/editText2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_width="180dp"
android:background="#7A0019"
android:hint="Last Name"
android:textColor="#00FF00" />
<TextView
android:text="Signup!"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:id="@+id/textView5"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="9dp"
android:textAlignment="center"
android:textSize="20sp"
android:textColor="#f17a0a"
android:background="#00FFFF"
android:textStyle="normal|bold" />
<EditText
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText8"
android:layout_width="50dp"
android:layout_alignTop="@+id/editText7"
android:layout_centerHorizontal="true"
android:background="#7A0019"
android:textAlignment="center"
android:hint="State"
android:textColor="#00FF00" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText5"
android:textAlignment="center"
android:layout_marginTop="55dp"
android:layout_below="@+id/editText2"
android:layout_centerHorizontal="true"
android:background="#7A0019"
android:hint="Address"
android:textColor="#00FF00" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText11"
android:textAlignment="center"
android:layout_below="@+id/editText2"
android:layout_alignLeft="@+id/editText5"
android:layout_alignStart="@+id/editText5"
android:layout_marginTop="12dp"
android:background="#7A0019"
android:hint="Email Address"
android:textColor="#00FF00" />
<EditText
android:layout_width="100dp"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText7"
android:layout_below="@+id/editText6"
android:layout_toLeftOf="@+id/button"
android:layout_toStartOf="@+id/button"
android:layout_marginTop="47dp"
android:background="#7A0019"
android:textAlignment="center"
android:hint="City"
android:textColor="#00FF00" />
<EditText
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:id="@+id/editText13"
android:hint="Retype"
android:textAlignment="center"
android:layout_alignBaseline="@+id/editText12"
android:layout_alignBottom="@+id/editText12"
android:layout_toRightOf="@+id/editText8"
android:layout_toEndOf="@+id/editText8"
android:layout_width="180dp"
android:textColor="#00FF00" />
<EditText
android:layout_height="wrap_content"
android:inputType="textPassword"
android:ems="10"
android:layout_marginTop="10dp"
android:id="@+id/editText12"
android:hint="Password"
android:textAlignment="center"
android:layout_width="180dp"
android:layout_below="@+id/editText10"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textColor="#00FF00"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:layout_marginTop="11dp"
android:id="@+id/editText10"
android:textAlignment="center"
android:layout_below="@+id/editText9"
android:layout_alignLeft="@+id/editText6"
android:layout_alignStart="@+id/editText6"
android:hint="Username"
android:textColor="#00FF00"
android:background="#00FFFF" />
<Button
android:text="Sign Me Up!!"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="14dp"
android:id="@+id/button"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:background="#00FFFF"
android:textColor="#f17a0a"
android:textAlignment="center"
android:textStyle="normal|bold" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText6"
android:textAlignment="center"
android:background="#7A0019"
android:layout_below="@+id/editText5"
android:layout_alignLeft="@+id/editText5"
android:layout_alignStart="@+id/editText5"
android:layout_marginTop="35dp"
android:hint="Address 2"
android:textColor="#00FF00" />
<EditText
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText9"
android:background="#7A0019"
android:layout_width="100dp"
android:layout_alignBaseline="@+id/editText8"
android:layout_alignBottom="@+id/editText8"
android:layout_toRightOf="@+id/button"
android:layout_toEndOf="@+id/button"
android:textAlignment="center"
android:hint="Zipcode"
android:textColor="#00FF00" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/editText2"
android:layout_toLeftOf="@+id/editText4"
android:layout_toStartOf="@+id/editText4"
android:id="@+id/textView12" />
</RelativeLayout>
这是错误
E / EGL_emulation:tid 2805:eglSurfaceAttrib(1146):错误0x3009 (EGL_BAD_MATCH)W / OpenGLRenderer:无法设置EGL_SWAP_BEHAVIOR 表面0x942c4ba0,错误= EGL_BAD_MATCH D / AndroidRuntime:正在关闭 VM E / AndroidRuntime:FATAL EXCEPTION:main 处理:com.example.ratcl032.updatedtshirtstoreryan,PID:2499 android.view.InflateException:二进制XML文件行#28:二进制XML文件行#28:错误导致类EditText 引起:android.view.InflateException:二进制XML文件行#28:错误膨胀类EditText 引起:android.content.res.Resources $ NotFoundException:无法找到 可绘制资源ID#0x1080295中的ColorStateList 在android.content.res.ResourcesImpl.loadColorStateList(ResourcesImpl.java:840) 在android.content.res.Resources.loadColorStateList(Resources.java:998) 在android.content.res.TypedArray.getColorStateList(TypedArray.java:531) 在android.widget.TextView。(TextView.java:1076) 在android.widget.EditText。(EditText.java:64) 在android.widget.EditText。(EditText.java:60) 在android.support.v7.widget.AppCompatEditText。(AppCompatEditText.java:62) 在android.support.v7.widget.AppCompatEditText。(AppCompatEditText.java:58) 在android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:112) 在android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1021) 在android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1080) 在android.support.v4.view.LayoutInflaterCompatHC $ FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:47) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:769) 在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) 在android.view.LayoutInflater.rInflate(LayoutInflater.java:858) 在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:821) 在android.view.LayoutInflater.inflate(LayoutInflater.java:518) 在android.view.LayoutInflater.inflate(LayoutInflater.java:426) 在android.view.LayoutInflater.inflate(LayoutInflater.java:377) 在android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:288) 在android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143) at com.example.ratcl032.updatedtshirtstoreryan.MainActivity $ 1.onClick(MainActivity.java:19) 在android.view.View.performClick(View.java:5610) 在android.view.View $ PerformClick.run(View.java:22265) 在android.os.Handler.handleCallback(Handler.java:751) 在android.os.Handler.dispatchMessage(Handler.java:95) 在android.os.Looper.loop(Looper.java:154) 在android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:865) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
答案 0 :(得分:0)
EGL错误是真实问题的一个含义:
android.view.InflateException:二进制XML文件行#28:二进制XML 文件行#28:错误导致类EditText引起: android.view.InflateException:二进制XML文件行#28:错误 膨胀类EditText引起: android.content.res.Resources $ NotFoundException:找不到 ColorStateList来自可绘制资源ID#0x1080295 at android.content.res.ResourcesImpl.loadColorStateList(ResourcesImpl.java:840) 在 android.content.res.Resources.loadColorStateList(Resources.java:998) 在 android.content.res.TypedArray.getColorStateList(TypedArray.java:531) 在android.widget.TextView。(TextView.java:1076)at android.widget.EditText。(EditText.java:64)at android.widget.EditText。(EditText.java:60)at android.support.v7.widget.AppCompatEditText。(AppCompatEditText.java:62) 在 android.support.v7.widget.AppCompatEditText。(AppCompatEditText.java:58) 在 android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:112)at android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1021) 在 android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1080) 在 android.support.v4.view.LayoutInflaterCompatHC $ FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:47) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:769) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727) 在...
在你的一个布局文件中,你使用带有drawable的EditText,使用/是一个颜色状态列表。
drawable的ID为0x1080295。在R.java文件(生成)中,搜索数字并检查哪个是指定变量的标识符。 使用此标识符可以找到有问题的EditText。
手动删除生成的文件夹,清理,(可能制作)和完全重建可能会有所帮助。