如何在Android应用中添加新页面?

时间:2015-05-24 17:08:20

标签: java android

对基本问题道歉,但我无法在网上找到答案。可能是因为我不确定我需要搜索什么!

我在指南后创建了一个简单的单页应用。在顶部有一个菜单按钮,在“设置”下。我想这样做,以便当点击“设置”按钮时,它会转到一个新的设置页面,并允许用户更改背景颜色,字体颜色或类似的简单颜色。

但是,我无法弄清楚如何实际创建新页面。我尝试创建一个新类并在主.java文件中的action_settings位下链接intent,但这对我不起作用。

请有人能给我一些指导吗?

GitHub回购:https://github.com/LewisLebentz/Quoter

1 个答案:

答案 0 :(得分:2)

如果设置按钮位于操作栏上,请按以下步骤操作:

1)通过右键单击Java文件夹>创建一个新活动。新>活动>空白活动。这将自动创建布局文件和Java类。它还会自动在清单中注册活动。

2)接下来,您要转到Quoter.java文件。将以下代码添加到其中。 @override

public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();

    if (id == R.id.action_settings) {

        // This code will start the new activity when the settings button is clicked on the bar at the top.
        Intent intent = new Intent(Quoter.this, newActivityName.class);
        startActivity(intent)
        return true;
    }

    return super.onOptionsItemSelected(item);
}

就是这样!当您单击设置按钮时,它应该开始一个新的活动!如果它不起作用,请告诉我!

顺便说一句,您可以搜索“如何在Android按钮按下时切换活动”。