[http://www.blogjava.net/zhip/archive/2011/01/25/343511.html共有属性:java代码中通过btn1关联次控件android:id=@+id/btn1控件宽度android:layout_width=80px //80d
在android开发过程中,编写java代码中的常量过一般情况下,我们是定义在string.xml这个文件中。这样修改起来也很方便,而且做国际化也很简单。
这个string.xml的值会被R文件映射,所以可以看到R文件全是定义为int类型,就像是一个地址指引一样。
获取string.xml文件里面的值有几个不同的地方。
1. 在AndroidManifest.xml与layout等xml文件里:
view plain
copy to clipboard
?
android:text="@string/resource_name" android:text="@string/resource_name"
[开发过Android应用的同学们都知道,Android工程-res- layout资源文件夹下存放着控制view布局的xml文件,我们可以通过 getViewById(int i)方法,从XML中构造view及其子类,
2.在activity里:
view plain
copy to clipboard
?
方法一:this.getString(R.string.resource_name);
方法二:getResources().getString(R.string.resource_name); 方法一:this.getString(R.string.resource_name); 方法二:getResources().getString(R.string.resource_name);
3在其他java文件(必须有Context或pplication)
view plain
copy to clipboard
?
context.getString(R.string.resource_name);
application.getString(R.string.resource_name);