我有7个按钮的主要活动

时间:2016-06-03 11:23:56

标签: android button android-activity

每个按钮打开一个我已创建的不同活动8个类包括MainActivity,

它适用于1按钮顺便说一句,但我使用相同的代码为另一个按钮,应用程序只是关机。

帮助我成为一个乞丐。

这是1按钮的代码:

public class MainActivity extends AppCompatActivity {
private static Button button_lb1, button_lb2, button_lb3, button_cf, button_dp, button_tp, button_cal;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    OnClickButtonListener();
}
public void OnClickButtonListener() {
    button_lb1 = (Button) findViewById(R.id.bt_lubri);
    button_lb1.setOnClickListener(
            new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent("com.silvio.myapplication.SecondActivity");
                    startActivity(intent);
                }
            }
    );
    button_lb2 = (Button) findViewById(R.id.bt_lubri2);
    button_lb2.setOnClickListener(
            new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent("com.silvio.myapplication.ThirdActivity");
                    startActivity(intent);
                }
            }
    );
}

} 感谢你的时间!

2 个答案:

答案 0 :(得分:0)

尝试使用此代码打开新活动。

public void OnClickButtonListener() {
button_lb1 = (Button) findViewById(R.id.bt_lubri);
button_lb1.setOnClickListener(
        new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MianActivity.this,SecondActivity.class);
                startActivity(intent);
            }
        }
);
button_lb2 = (Button) findViewById(R.id.bt_lubri2);
button_lb2.setOnClickListener(
        new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MianActivity.this,ThirdActivity.class);
                startActivity(intent);
            }
        }
);

还可以使用以下代码

在AndroidManifest文件中添加您的活动

在清单的<application>标记内,您可以添加以下新活动:

<activity android:name=".newActivity"/>

答案 1 :(得分:0)

示例:如何使用意图(更好的方法):

{{1}}