【问题标题】:Changing the name of "Settings" in Android在 Android 中更改“设置”的名称
【发布时间】:2014-01-16 13:34:32
【问题描述】:

我刚开始进行 Android 编程,但找不到问题的答案。 当我在我的应用程序中按下菜单按钮时,会出现“设置”选项。

我想做的是要么

a) 将“设置”选项名称替换为其他名称;

b) 完全消失“设置”选项,以便我可以使用另一个 Activity

我该怎么做?

【问题讨论】:

  • 参见onCreateOptionsMenu() 以及其中引用的相关menu.xml 文件,以及菜单中引用的相关strings.xml 文件!唷。

标签: java android menu settings


【解决方案1】:

res/menu/main.xml 你将拥有

 android:title="@string/action_settings"/>

更改res/values/strings.xml

 <string name="action_settings">Settings</string>// change Settings to what you want

【讨论】:

  • 我在 main.xml 中 action_settings 条目的末尾添加了 android:onClick="preferencesClicked" 并收到错误消息:无法解析菜单项 onClick 处理程序 preferencesClicked in class MainActivity 但是我将preferencesClicked 声明为public void preferencesClicked(View view) in我的 MainActivity 类。你也知道我该如何解决这个问题吗?
  • @SarpKaya 不能在menu/main.xml 中那样做@错
  • @SarpKaya 已经有溢出菜单的方法 - 覆盖 onOptionsItemSelected() 然后检查菜单项的 id。
【解决方案2】:

如果你想删除设置..

在您的活动中删除onCreateOptionsMenu() 方法..

并删除 res/menu 文件夹中的 xml 文件

或者如果您想更改名称..

重命名res/memu/main.xml中的设置名称

【讨论】:

    猜你喜欢
    • 2013-11-12
    • 1970-01-01
    • 2011-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    相关资源
    最近更新 更多