java - android.view.inflateexception 二进制 xml 文件行 #1 错误膨胀类 android.widget.relativeLayout

标签 java android xml eclipse android-layout

我是 android 新手。
我刚刚制作了一个带有一个文本栏和 2 个按钮的新布局,但它不起作用,我正在发布堆栈跟踪和我的相关布局文件,对此有什么想法吗?我在那里看到了同样的问题,它说要减少可绘制的大小。但这对我的情况没有帮助,或者我现在对如何减少它没有太多帮助。 这是我的一些堆栈跟踪:

  D/AndroidRuntime(1192): Shutting down VM
W/dalvikvm(1192): threadid=1: thread exiting with uncaught exception (group=0xb60cc4f0)
E/AndroidRuntime(1192): FATAL EXCEPTION: main
E/AndroidRuntime(1192): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.hellomissworld/com.example.hellomissworld.MainActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class android.widget.RelativeLayout
E/AndroidRuntime(1192):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
12-24 18:58:31.451: E/AndroidRuntime(1192):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
12-24 18:58:31.451: E/AndroidRuntime(1192):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
12-24 18:58:31.451: E/AndroidRuntime(1192):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)

那是layout的xml文件:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="@layout/activity_main"
    android:focusable="false"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_marginTop="24dp"
        android:ems="10"
        android:inputType="text" >

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/editText1"
        android:layout_alignParentTop="true"
        android:text="@string/typehere"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/editText1"
        android:layout_below="@+id/editText1"
        android:text="@string/ok" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/editText1"
        android:layout_toLeftOf="@+id/button2"
        android:text="@string/cancel" />

</RelativeLayout>

最佳答案

你必须改变

android:background="@layout/activity_main"

android:background="@drawable/yourImageName"

关于java - android.view.inflateexception 二进制 xml 文件行 #1 错误膨胀类 android.widget.relativeLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762720/

相关文章:

android - 调整调整大小和 ScrollView 不适用于编辑文本

android - 如何使用 GUI 可靠地将文件传输到 Android 模拟器 SDCard?

java - 将独特的图像添加到 android 中的微调行

javascript - 将xml嵌套到jquery中的无序列表中

java - 如何保存项目的按钮 src 状态

java - Apache CXF 插件 - 故障生成客户端

java - 在 Web 应用程序 Java EE/Spring 的一部分上实现自定义安全/过滤器

java - 如何将 Spinner 中的数据转换为 API 可以使用的格式?

xml - 使 XSL 样式表与分页 XML 一起使用

xml - 要求 `xsi:type` 的值是特定命名空间中的类型,无论前缀如何