繁体   English   中英

如何向 Android 应用程序添加新页面?

[英]How do I add a new page to an Android app?

对基本问题深表歉意,但我真的无法在网上找到答案。 可能是因为我不确定我需要寻找什么!

我按照指南创建了一个简单的单页应用程序。 在顶部有一个菜单按钮,在“设置”下。 我想这样做,当单击“设置”按钮时,它会将您带到一个新的设置页面,并允许用户更改背景颜色、字体颜色或类似的简单内容。

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

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

GitHub 存储库: https : //github.com/LewisLebentz/Quoter

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

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

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

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 中按下按钮时切换活动”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM