[3A]Study Jams-resource

Android 跑跑 8个月前 (05-19) 121次浏览 0个评论 扫描二维码

1、当你的app正在编译时,Android里有一个工具叫做aapt,aapt 会生成 一个名为 R 的类,R.java里面包含您的 res/ 目录中所有资源的资源 ID。 每个资源类型都有对应的 R 子类(例如,R.drawable 对应于所有可绘制对象资源),而该类型的每个资源都有对应的静态整型数(例如,R.drawable.icon)。这个整型数就是可用来检索资源的资源 ID

2、引用资源两种方式:(1)R . 资源类型 . 资源名字(2)@资源类型/资源名字
3a

3、@Override 重载父类方法

4、onCreate方法

TextView textView = new TextView(this);
textView.setText("Wow!");
textView.setTextSize(56);
textView.setTextColor(Color.GREEN);
textView.setMaxLines(2);//限制TextView最多显示2行文字,多余的舍去

setContentView(textView);

5、调用findViewById()方法,传入一个我们所需View的资源id,这个方法会遍历真个视图层去寻找拥有这个id的View
例如:

TextView quantityTextView = (TextView) findViewById(R.id.quantity_text_view);

6、打印的log以快速找到出错点:

Log.v("the price is"+price);

7、获得CheckBox的Boolean值:

CheckBox whippedCreamCheckbox = (CheckBox)findViewById(R.id.whipped_cream_checkbox);
boolean hasWhippedCream = whippedCreamCheckbox.isChecked();

8、或者EditText的String值:(链式调用)

EditText nameField = (EditText)findViewById(R.id.name_field);
String name = nameField.getText().toString();

跑跑博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[3A]Study Jams-resource
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址