我可能会扭曲事物,因为我的上一次编程是在C中的Windows。但是我试图在Android应用程序中找到“where”,为图标等资源分配一个值,并在代码中引用它。
我现在尽力找到它,但不能。
也许我误解了“资源”在Android中的运作方式?
非常感谢,
塞尔吉奥
答案 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);