Android - 创建“到下一页”按钮

时间:2012-04-11 14:12:58

标签: java android xml eclipse onclicklistener

我有这个代码,但每次我运行应用程序并单击我的按钮它崩溃,我不明白为什么...我在这里做错了什么任何帮助将是非常感谢

我试图进入“Sec.class”页面/类

public class APPcalendarActivity extends Activity implements OnClickListener{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        View continueButton = findViewById(R.id.continue_button);
        continueButton.setOnClickListener( (OnClickListener) this);
    }

    //@Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.continue_button:
            Intent i = new Intent(this, Sec.class);
            startActivity(i);           
            break;
        }

    }

这就是我在MANISFEST.XML文件中遗漏的内容

我想打击降级我的问题的人

 <activity android:name=".Sec"
android:label="@string/sec" >
</activity>

2 个答案:

答案 0 :(得分:1)

检查您是否在<activity>中为Sec活动申报了AndroidManifest.xml个标记。

但是从logcat发布(或简单地阅读)崩溃堆栈跟踪会更有启发性。

答案 1 :(得分:0)

在不知道错误是什么的情况下,很难猜出问题是什么,但通常在发生这种情况时,在布局中找不到按钮(在您的情况下为continueButton)。因此,请确保continue_button中有一个ID为main.xml的视图。