我是开发Android应用的新手。
我想添加一个设置选项菜单。该应用程序的要求是,当您在选项菜单中点击settings
时,屏幕将显示句子Add beep after ___ counts.
我该怎么办?
答案 0 :(得分:0)
它在OnCreateOptions和OnOptionsItemSelected上,你还需要操作菜单文件夹/菜单xml。尝试阅读它们并实例化它们就像切换案例一样简单,也适用于函数。
答案 1 :(得分:0)
您需要一个单独的活动/片段来处理Add beep after ___ counts
这是流程,请阅读更多内容。你可以在每个例子上找到很多例子:
<textview> <edittext> <textview>
。这是为了显示Add beep
after ___ counts
。在MainActivity中,在菜单操作“settings”上显示此片段。 希望这有帮助。
答案 2 :(得分:0)
mainmenu.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_settings"
android:title="@string/settings_label"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
的活动:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mainmenu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.action_settings:
Toast.makeText(context, "Add beep after ___ counts.", duration).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
有关详细信息,请阅读此Menu