了解Android中的资源值

时间:2016-03-03 03:15:02

标签: android

我可能会扭曲事物,因为我的上一次编程是在C中的Windows。但是我试图在Android应用程序中找到“where”,为图标等资源分配一个值,并在代码中引用它。

我现在尽力找到它,但不能。

也许我误解了“资源”在Android中的运作方式?

非常感谢,

塞尔吉奥

1 个答案:

答案 0 :(得分:1)

当你编译你的应用程序时,一个名为" R"生成。这引用了所有资源(字符串,drawable,布局......)。为每个资源分配一个整数值。

在代码中,您将通过" R"类,例如:

Image: R.drawable.my_drawable
String: R.string.hello_world
Layout: R.layout.my_layout

等等。作为一个具体的例子,你会有

String text = getString(R.string.hello_world);