对基本问题道歉,但我无法在网上找到答案。可能是因为我不确定我需要搜索什么!
我在指南后创建了一个简单的单页应用。在顶部有一个菜单按钮,在“设置”下。我想这样做,以便当点击“设置”按钮时,它会转到一个新的设置页面,并允许用户更改背景颜色,字体颜色或类似的简单颜色。
但是,我无法弄清楚如何实际创建新页面。我尝试创建一个新类并在主.java文件中的action_settings位下链接intent,但这对我不起作用。
请有人能给我一些指导吗?
答案 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按钮按下时切换活动”。