本文目录一览:
- android,,,R.java的作用是什么??
- R.java 是什么文件?干什么用的?在什么地方?
- 生成R.java文件失败 这是怎么回事
- 有的Android源码中,怎么找不到R.java文件?
- Android Studio R.java文件在哪
- 急求,,在java中创建Circle类,有成员r,有待参数的构造函数来初始化r
android,,,R.java的作用是什么??
R.java文件自动生成,用来定义Android程序中所有各类型的资源的索引。(它是只读的,开发人员不对其修改)。 有控件的id的索引,string字符串资源的索引,layout的索引,drawable资源索引……用户可以通过“R.资源类名.索引”来调用定义的资源,如
Button button = (Button) this.findViewById(R.id.button);
String name = this.getResources().getString(R.string.app_name);
R.java 是什么文件?干什么用的?在什么地方?
首先,一个类,不标明来源,是很难知道用在哪的。。。。。 其次 android 的资源标识文件,是R.java
## 生成R.java文件失败 这是怎么回事
关掉ADT,等一会儿之后再打开。有时候ADT刚启动,因为电脑本身的问题,有些sdk,包,plugin之类的东西还未来得及加载。有时候eclipse已经完全加载完毕了,而sdk还未加载进来的时候,eclipse就不再主动更新这些了,就会看不到R文件,jar包之类的东西了,关掉重启ADT就没问题了,要是屡次重启还是看不到,就是ADT缺少东西了应该,重下一个最好
## 有的Android源码中,怎么找不到R.java文件?
如果仅仅是源码,是不会有R.java文件的,因为这个文件属于编译后的文件,android项目会根据相关资源生成这个文件。
有的源码包含这个文件,说明编译过,但如果修改了资源,这个文件会被重新编译,所以没有它也无所谓。
## Android Studio R.java文件在哪
按照下面的步骤就可以在Android studio中找到R.java文件。
1. 首先创建一个新的项目,项目的目录如下:
2. 在这个项目列表中是没看到R.java文件的,要切换项目列表试图为project。
3. 依次,打开app--build--generated--source--r--debug,在debug中的两个选项的子文件中分别有有一个R文件,既就是R.java文件。
## 急求,,在java中创建Circle类,有成员r,有待参数的构造函数来初始化r
```java
public class TestCircle {
public static void main(String[] args) {
Circle[] circles = new Circle[]{
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10)),
new Circle((int)(Math.random() * 10))
};
for (int i = 0; i < circles.length; i++) {
System.out.println("Circle_" + i + ":R=" + circles[i].r + ";area=" + circles[i].getArea());
}
}
}
class Circle {
int r;
Circle() {
this.r = (int)(Math.random() * 10);
}
Circle(int r) {
this.r = r;
}
public double getArea() {
return 3.14 * r * r;
}
}
```