Java xml对话框不是';Don’不要给我看盒子

Java xml对话框不是';Don’不要给我看盒子,java,android,xml,Java,Android,Xml,我有自定义对话框,对话框连接了xml填充在xml填充中,我看不到可视化的xml视图,它给了我“渲染问题”,当我运行应用程序,对话框显示时,我看到对话框的背景是黑色的,我只看到EditText的背景 让我看看这个例子: 例外情况: java.lang.IllegalArgumentException: Empty region! at javax.imageio.ImageReader.computeRegions(ImageReader.java:2689) a

我有自定义对话框,对话框连接了xml填充在xml填充中,我看不到可视化的xml视图,它给了我“渲染问题”,当我运行应用程序,对话框显示时,我看到对话框的背景是黑色的,我只看到EditText的背景 让我看看这个例子:

例外情况:

 java.lang.IllegalArgumentException: Empty region!
        at javax.imageio.ImageReader.computeRegions(ImageReader.java:2689)
        at com.sun.imageio.plugins.wbmp.WBMPImageReader.read(WBMPImageReader.java:184)
        at javax.imageio.ImageIO.read(ImageIO.java:1422)
        at javax.imageio.ImageIO.read(ImageIO.java:1282)
        at android.graphics.Bitmap_Delegate.createBitmap(Bitmap_Delegate.java:118)
        at android.graphics.Bitmap_Delegate.createBitmap(Bitmap_Delegate.java:102)
        at com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:233)
        at com.android.layoutlib.bridge.bars.CustomBar.loadIcon(CustomBar.java:212)
        at com.android.layoutlib.bridge.bars.CustomBar.loadIconById(CustomBar.java:204)
        at com.android.layoutlib.bridge.bars.CustomBar.loadIconById(CustomBar.java:171)
        at com.android.layoutlib.bridge.bars.FakeActionBar.<init>(FakeActionBar.java:38)
        at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:346)
        at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:336)
        at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:332)
        at com.android.tools.idea.rendering.RenderService$3.compute(RenderService.java:548)
        at com.android.tools.idea.rendering.RenderService$3.compute(RenderService.java:537)
        at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929)
        at com.android.tools.idea.rendering.RenderService.createRenderSession(RenderService.java:537)
        at com.android.tools.idea.rendering.RenderService.render(RenderService.java:609)
        at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:575)
        at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:81)
        at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$6$1.run(AndroidLayoutPreviewToolWindowManager.java:521)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
        at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
        at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$6.run(AndroidLayoutPreviewToolWindowManager.java:516)
        at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
        at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
        at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
        at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
        at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
        at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
        at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
        at com.intellij.util.Alarm$Request$1.run(Alarm.java:297)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:695)
java.lang.IllegalArgumentException:空区域!
位于javax.imageio.ImageReader.ComputerRegions(ImageReader.java:2689)
位于com.sun.imageio.plugins.wbmp.WBMPImageReader.read(WBMPImageReader.java:184)
在javax.imageio.imageio.read(imageio.java:1422)
在javax.imageio.imageio.read(imageio.java:1282)
在android.graphics.Bitmap\u Delegate.createBitmap(Bitmap\u Delegate.java:118)
在android.graphics.Bitmap\u Delegate.createBitmap(Bitmap\u Delegate.java:102)
位于com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:233)
在com.android.layoutlib.bridge.bar.CustomBar.loadIcon(CustomBar.java:212)上
在com.android.layoutlib.bridge.bar.CustomBar.loadIconById(CustomBar.java:204)上
在com.android.layoutlib.bridge.bar.CustomBar.loadIconById(CustomBar.java:171)上
位于com.android.layoutlib.bridge.bar.FakeActionBar。(FakeActionBar.java:38)
在com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:346)上
位于com.android.layoutlib.bridge.bridge.createSession(bridge.java:336)
位于com.android.ide.common.rendering.layoutbrary.createSession(layoutbrary.java:332)
位于com.android.tools.idea.rendering.RenderService$3.compute(RenderService.java:548)
位于com.android.tools.idea.rendering.RenderService$3.compute(RenderService.java:537)
位于com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:929)
位于com.android.tools.idea.rendering.RenderService.createRenderSession(RenderService.java:537)
位于com.android.tools.idea.rendering.RenderService.render(RenderService.java:609)
位于org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:575)
访问org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:81)
在org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$6$1.run(AndroidLayoutPreviewToolWindowManager.java:521)
位于com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
位于com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
位于com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
在com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)上
位于org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$6.run(AndroidLayoutPreviewToolWindowManager.java:516)
在com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
在com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
位于com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
位于com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
位于com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
位于com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
位于com.intellij.util.concurrency.QueueProcessor.runsafe(QueueProcessor.java:238)
在com.intellij.util.Alarm$Request$1.run(Alarm.java:297)上
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
位于java.util.concurrent.FutureTask.run(FutureTask.java:138)
位于java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
运行(Thread.java:695)
xml填充:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="10">

            <LinearLayout
                android:orientation="vertical"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content">

                <LinearLayout
                    android:orientation="vertical"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_weight="1">

                    <ImageView
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:id="@+id/btnimageEdit"
                        android:src="@drawable/spanner32" />

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textColor="#ff0007"
                        android:id="@+id/txtError" />
                </LinearLayout>

                <LinearLayout
                    android:orientation="horizontal"
                    android:layout_width="fill_parent"
                    android:layout_height="89dp">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:text="Website:"
                        android:id="@+id/textView"
                        android:paddingRight="15dp" />

                    <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:id="@+id/textWebSite"
                        android:linksClickable="false"
                        android:textColor="#0001ff" />

                    <EditText
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:inputType="textEmailAddress"
                        android:ems="10"
                        android:id="@+id/editWebSite"
                        android:text="For example: www.google.com"
                        android:textStyle="italic" />

                </LinearLayout>

                <LinearLayout
                    android:orientation="horizontal"
                    android:layout_width="fill_parent"
                    android:layout_height="51dp"
                    android:id="@+id/linearLayout2">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:text="Login:"
                        android:id="@+id/textView3"
                        android:paddingRight="15dp" />

                    <TextView
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:id="@+id/textUserName" />

                    <EditText
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:inputType="textEmailAddress"
                        android:ems="10"
                        android:id="@+id/editUserName" />
                </LinearLayout>

                <LinearLayout
                    android:orientation="horizontal"
                    android:layout_width="fill_parent"
                    android:layout_height="52dp"
                    android:id="@+id/linearLayout">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:text="Password:"
                        android:id="@+id/textView2"
                        android:paddingRight="15dp" />

                    <ImageView
                        android:layout_width="20dp"
                        android:layout_height="fill_parent"
                        android:id="@+id/btnShowPass"
                        android:src="@drawable/showpass_icon"
                        android:paddingBottom="20dp" />

                    <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:id="@+id/textPass"
                        android:inputType="textPassword" />

                    <EditText
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:inputType="text"
                        android:ems="10"
                        android:id="@+id/editPass" />
                </LinearLayout>

                <LinearLayout
                    android:orientation="horizontal"
                    android:layout_width="fill_parent"
                    android:layout_height="47dp"
                    android:id="@+id/linearLayout3">

                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:text="More:"
                        android:id="@+id/textView4"
                        android:paddingRight="15dp" />

                    <TextView
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceLarge"
                        android:id="@+id/textMore" />

                    <EditText
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:inputType="textMultiLine"
                        android:ems="10"
                        android:id="@+id/editMore" />
                </LinearLayout>
            </LinearLayout>

        </LinearLayout>
    </LinearLayout>
</LinearLayout>


检查各自文件夹中的图片。确保它们没有损坏。并确保所有图片都是
.png

格式的图片
@drawable/panner32
?所有图片都是
.png
?我有一张是.jpg,但它从来没有问题,问题出现在我身上,我没有做任何更改…检查各自文件夹中的图片。这不起作用我什么都做了,但还是不行等等。我将在这里查看您的xml。从
.xml
中删除所有标签
android:src
。在我拥有的任何服装视图或对话框上都会显示此豁免(不在android studio设计部分的模拟器日志上)