Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的代码适用于小型设备,但不适用于5'以上的大屏幕设备;英寸_Android_Xml Layout_Binary Xml - Fatal编程技术网

Android 我的代码适用于小型设备,但不适用于5'以上的大屏幕设备;英寸

Android 我的代码适用于小型设备,但不适用于5'以上的大屏幕设备;英寸,android,xml-layout,binary-xml,Android,Xml Layout,Binary Xml,我的代码适用于小型设备,但不适用于5英寸以上的大屏幕设备 布局文件夹结构如下所示: layout-land/homeactivity.xml layout-small-land/homeactivity.xml layout-large-land/homeactivity.xml layout-xlarge-land/homeactivity.xml 例外情况是: 12-17 12:26:10.811: E/AndroidRuntime(335): FATAL EXCEPTION: main

我的代码适用于小型设备,但不适用于5英寸以上的大屏幕设备

布局文件夹结构如下所示:

layout-land/homeactivity.xml
layout-small-land/homeactivity.xml
layout-large-land/homeactivity.xml
layout-xlarge-land/homeactivity.xml
例外情况是:

12-17 12:26:10.811: E/AndroidRuntime(335): FATAL EXCEPTION: main 
12-17 12:26:10.811: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pelkin.peekzoo/com.pelkin.peekzoo.Animals}: android.view.InflateException: Binary XML file line #22: Error inflating class 
12-17 12:26:10.811: E/AndroidRuntime(335): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 
12-17 12:26:10.811: E/AndroidRuntime(335): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)

你有所有不同尺寸的图片吗?如果缺少更大尺寸的图标或图像:可绘制xxhdpi和可绘制xhdpi,这可能会给您一个空指针。因为它正在尝试加载一个不存在该大小的图像。

检查所有xml中每个视图的所有ID。所有xml文件中的ID都应该相同。

在layout large/land/homeactivity.xml或
布局xlarge布局的land/homeactivity.xml。仔细检查你的身份证

异常中应该有更多的信息,比如发生
NullPointerException
的位置。是的,您需要提供更多信息,以便任何人都能够帮助您。您需要保留一个
布局
文件夹作为任何未处理屏幕大小的基础,它位于HomeActivity类中,这是一项活动。12-17 12:26:10.811:E/AndroidRuntime(335):致命异常:main 12-17 12:26:10.811:E/AndroidRuntime(335):java.lang.RuntimeException:无法启动活动组件信息{com.pelkin.peekzoo/com.pelkin.peekzoo.anists}:android.view.InflateException:二进制XML文件行#22:错误膨胀类12-17 12:26:10.811:E/AndroidRuntime(335):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)12-17 12:26:10.811:E/AndroidRuntime(335):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)我认为这不会创建空指针异常,因为如果图像在其他可绘制文件夹中,它将从中获取源文件it@Black魔幻我的图像结构如下:drawable land drawable land hdpi drawable land xhdpi drawable land mdpi drawable land ldpi我只将所有图像放在ldpi和hdpiThnx中,我没有在所有xml中复制我的按钮代码:)