0

我有一个应用程序,我想在其中添加验证,但是当我只运行验证页面时它工作正常,但是当我使用这个页面时它给了我错误。我想我在添加一个图像按钮时做错了,我通过它调用名称为属性搜索的验证页面。

import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;
4

1 回答 1

1

好吧,堆栈跟踪说NullPointerException您的ViewPagerStyle1Activity. 看看那条线上的电话,你应该知道罪魁祸首。

您试图imageButton1在您的布局中查找main,但它实际上位于您的布局layout_one中。现在的修复取决于您实际计划对片段执行的操作。您可以通过ViewPagerStyle1Activity替换in its'方法将片段布局设置为您的布局。setContentView(R.layout.main);setContentView(R.layout.layout_one);onCreate

更新:也许你应该先阅读一些关于 Android活动布局片段的内容。这是非常基本的东西,如果不学习它,你就不会走得太远。

findViewById当然,如果您硬编码以在片段中返回,您将找不到 imageButton1 null

private ImageButton findViewById(int imagebutton1) {
    // TODO Auto-generated method stub
    return null;
}

但我觉得你真的不知道你实际上在做什么。

于 2013-02-28T10:23:18.517 回答