1

我一直在尝试制作一个带有几个按钮的主页,这些按钮可以被点击以引导不同的活动(类,我在 Eclipse 中工作)。我有一个按钮导致活动正常。在复制和粘贴它并更改信息以匹配新布局以及编辑清单时,我不断收到错误。应用程序崩溃或按钮仍然失效。我已经按照下面的链接,它仍然没有正确匹配:

Android - 在 Eclipse 中创建新活动

如何在按钮单击时开始新活动

http://www.youtube.com/watch?v=cv2bh53IL_Y

当您复制工作时,所有这些都会产生错误。这是我下面的内容:

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class MainActivity extends Activity {

Button userguide;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
userguide = (Button)findViewById (R.id.userguide);
userguide.setOnClickListener (new View.OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(MainActivity.this,userguide.class);
startActivity(intent);


            }
        });
}

{

Button worldinformation;

Intent startNewActivityOpen = new Intent(MainActivity.this, worldinformation.class);
startActivityForResult (startNewActivityOpen, 0);

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
    }

}

谢谢!

4

1 回答 1

1

您的新 Intent 行有点偏离。而不是按钮(用户指南)类,你想使用你想开始类的 NewActivity。

userguide.setOnClickListener (new View.OnClickListener() {

@Override
public void onClick(View v) {
    // CHANGE "NextActivity" to the class of the activity you want to start.
    Intent intent = new Intent(v.getContext(), NextActivity.class);
    startActivity(intent);


            }
        });
于 2013-09-11T15:14:12.010 回答