Java android.view.InflateException:二进制XML文件行#13:膨胀类ViewPager时出错
我是Android新手(第一天),今天我被教导使用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
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>