【问题标题】:removing some features from settings menu in android app从 android 应用程序的设置菜单中删除一些功能
【发布时间】:2017-08-24 11:55:14
【问题描述】:

我正在开发一个带有开源代码的应用程序,我想完全删除设置中的“链接设备”功能。

我尝试从strings.xml 文件中删除字符串名称,并从androidmanifest 文件中删除android:label。但它只删除了名称,并且功能就像这样@2343243545,如果我们点击这个选项,应用程序就会停止。

建议我完全删除它。

这是我正在研究的开源代码的链接https://github.com/WhisperSystems/Signal-Android/tree/0a569676f7a57144374a24faef566b2ca3233290

【问题讨论】:

标签: android android-manifest settings


【解决方案1】:

如果您的意图是删除菜单项,您可以在项目文件中的res/menu 目录下找到菜单 XML 文件。

查找<menu> 并删除您不需要的<item><group> 标签。

【讨论】:

    【解决方案2】:

    如果设置活动/片段扩展了PreferenceActivityPreferenceFragment 类,屏幕的绘制由res/xml 目录中的文件驱动。在这种情况下,您需要删除在属于该路径的文件中定义的首选项(Preference、CheckboxPreference、ListPreference、EditTextPreference 等)。它可能被命名为preferences.xml。

    如果不是这种情况/您正在寻找什么,请分享您正在处理的代码。

    【讨论】:

    • 我从偏好活动中删除了它,它仍然是一样的。我无法为您提供整个项目,请告诉我您要查看的文件。
    • 你能显示设置活动源代码和任何相关的xml文件吗?
    • 这是我正在处理的开源项目的链接github.com/WhisperSystems/Signal-Android/tree/…
    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多