1、当你的app正在编译时,Android里有一个工具叫做aapt,aapt 会生成 一个名为 R 的类,R.java里面包含您的 res/ 目录中所有资源的资源 ID。 每个资源类型都有对应的 R 子类(例如,R.drawable 对应于所有可绘制对象资源),而该类型的每个资源都有对应的静态整型数(例如,R.drawable.icon)。这个整型数就是可用来检索资源的资源 ID
2、引用资源两种方式:(1)R . 资源类型 . 资源名字(2)@资源类型/资源名字
3、@Override 重载父类方法
4、onCreate方法
1 | TextView textView = new TextView(this); |
5、调用findViewById()方法,传入一个我们所需View的资源id,这个方法会遍历真个视图层去寻找拥有这个id的View
例如:
1 | <pre class="prettyprint linenums" > |
6、打印的log以快速找到出错点:
1 | Log.v("the price is"+price); |
7、获得CheckBox的Boolean值:
1 | CheckBox whippedCreamCheckbox = (CheckBox)findViewById(R.id.whipped_cream_checkbox); |
8、或者EditText的String值:(链式调用)
1 | EditText nameField = (EditText)findViewById(R.id.name_field); |