java - 更改 R.java 文件内容

标签 java android

是否可以更改或隐藏其中列出的内容?

     public static final int pref_help_resumability_message=0x7f0b003f;
     public static final int pref_help_resumability_summary=0x7f0b0040;
     public static final int pref_help_resumability_title=0x7f0b0041;

Source code wished to change

content

最佳答案

Changing R.java file content

R.java 不仅仅是存储 XML id 的地方。它还包含对资源的访问 - 例如可绘制对象、布局、字符串、数组以及基本上可以在资源中声明的任何内容。

R.java 文件是 aapt(Android 资源打包工具)自动生成的文件,其中包含 res/目录下所有资源的资源 ID。当您在 xml 文件中创建任何组件时,相应组件的 id 会自动在此文件中创建。可以在 Activity 源文件中使用此 ID 对组件执行任何操作。

所以,

如果您想隐藏某些内容,则必须使用 findViewById(R.id.yourViewId); 找到 View ,然后将可见性设置为 Gone不可见。或者您可以简单地使用可见性属性将其隐藏在 xml 中。

关于java - 更改 R.java 文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47235188/

相关文章:

java - Hadoop MultipleOutputs.addNamedOutput 抛出 "cannot find symbol"

java - 在tomcat上获取变量的描述

java - 将字节数组转换为 float

android - 为 Android 上的 MediaStreamer2 控制台应用程序提供 JVM

android - OpenGL : gluUnProject returns wrong coordinates

java - 如何为一个窗口编写一个退出程序,而不会关闭其他打开的窗口?

java - 如何为 MS Dynamics CRM 2011 服务生成 Java 代码

Java - AND 运算符不起作用

android - 编辑时的 numberPicker 格式

java - 检查字符串是否完全显示在弹出窗口中