Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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
Java android.view.InflateException:二进制XML文件行#13:膨胀类ViewPager时出错_Java_Android_Android Layout_Android Intent_Android Studio - Fatal编程技术网

Java android.view.InflateException:二进制XML文件行#13:膨胀类ViewPager时出错

Java android.view.InflateException:二进制XML文件行#13:膨胀类ViewPager时出错,java,android,android-layout,android-intent,android-studio,Java,Android,Android Layout,Android Intent,Android Studio,我是Android新手(第一天),今天我被教导使用viewFlipper显示图像(ImageView)ViewFlipper适用于少量图像(5张左右)。但我无法使用它来显示22幅图像,因为我出现内存不足错误,应用程序force关闭。因此,我在StackExchange中阅读了将ViewFlipper替换为ViewPager,得到了以下错误 任何帮助都将不胜感激。谢谢 日志: . 对不起,帕特宾,我无法在这里很好地格式化日志 第二个活动Java类: package com.droidrish.ww

我是Android新手(第一天),今天我被教导使用
viewFlipper
显示图像(
ImageView
)<代码>ViewFlipper适用于少量图像(5张左右)。但我无法使用它来显示22幅图像,因为我出现内存不足错误,应用程序force关闭。因此,我在StackExchange中阅读了将
ViewFlipper
替换为
ViewPager
,得到了以下错误

任何帮助都将不胜感激。谢谢

日志: . 对不起,帕特宾,我无法在这里很好地格式化日志

第二个
活动
Java类:

package com.droidrish.www.rishabhtatiraju;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.view.View;
import android.widget.Button;
public class photoActivity extends Activity{
ViewPager vf;
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.photography);
    vf = (ViewPager)findViewById(R.id.viewpager);
}   
第二个
活动
布局:


清单XML:


android.view.InflateException:二进制XML文件行#13:错误 充气类寻呼机

因为在xml中使用
ViewPager
,但在活动代码中尝试将
ViewPager
转换为
android.support.v4.view.ViewPager

在xml中使用android.support.v4.view.ViewPager而不是
ViewPager

<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/viewpager">
....
</android.support.v4.view.ViewPager>

....
android.view.InflateException:二进制XML文件行#13:错误 充气类寻呼机

因为在xml中使用
ViewPager
,但在活动代码中尝试将
ViewPager
转换为
android.support.v4.view.ViewPager

在xml中使用android.support.v4.view.ViewPager而不是
ViewPager

<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/viewpager">
....
</android.support.v4.view.ViewPager>

....

是的,ViewPager不再是任何问题,谢谢。但我现在有一组新的错误:请注意,当我单击导致第二个活动的图像时,应用程序force关闭并在logcat中显示这些错误。@RishabhTatiraju:
在10469392字节分配上内存不足。
可能是由于图像大小。在谷歌上搜索,你会得到很多关于同一问题的帖子。对于测试,请使用小尺寸的图像。我是否也应该发布主要活动的代码及其xml?@RishabhTatiraju:我的建议是,通过接受它作为答案来完成此问题。此答案有助于解决问题中发布的问题。对于下一个问题,不要编辑原始问题,而是使用代码和错误日志的相关部分创建一个新问题。谢谢,ViewPager不再是什么问题了,谢谢。但我现在有一组新的错误:请注意,当我单击导致第二个活动的图像时,应用程序force关闭并在logcat中显示这些错误。@RishabhTatiraju:
在10469392字节分配上内存不足。
可能是由于图像大小。在谷歌上搜索,你会得到很多关于同一问题的帖子。对于测试,请使用小尺寸的图像。我是否也应该发布主要活动的代码及其xml?@RishabhTatiraju:我的建议是,通过接受它作为答案来完成此问题。此答案有助于解决问题中发布的问题。对于下一个问题,不要编辑原始问题,而是使用代码和错误日志的相关部分创建一个新问题。谢谢
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/viewpager">
....
</android.support.v4.view.ViewPager>