在android项目的R.java文件中0x7f05001c
的含义是什么
public static final int action_bar = 0x7f05001c;
答案 0 :(得分:1)
这是magic number的示例,十六进制文字0x7f05001c
是十进制的2131034140
。
答案 1 :(得分:1)
R.java是一个自动生成的文件,其中自动添加字符串,绘图,布局和样式等资源的引用。在您的问题中,0x7f05001c
只是action_bar
的参考ID。
例如: 在活动中我们总是写
TextView v = (TextView)findViewById(R.id.something);
在这里我们得到了在R.java中自动生成的Texview的引用
答案 2 :(得分:0)
据我所知,该数字只是分配给XML资源的唯一值,因此您可以在代码中从中创建Java对象:您可以在具有相同ID的单独XML布局中拥有多个listview,但是他们有自己的拥有唯一的int值,因此可以区分。