2021/6/1
1,今天所学知识整理
【图片资源】
阿里巴巴矢量图标库
​​​ https://www.iconfont.cn/plus​

图片命名:
1.不允许出现大写字母、中文字符等特殊字符。
2.不允许使用数字开头

【控件】
1.ImageView 图片显示
//设置显示图片
android:src="@drawable/apple"

2.TextView 文本显示
//设置文字
android:text=“温度”
TextView默认文字不居中,需要设置重力方向

3.Button 按钮
继承自TextView,即可以使用TextView的属性:text、textColor、textSize…
也有一些区别:样式、文字默认居中。

【监听器 Listener】
任何的控件都可以设置点击事件监听器OnClickListener
1.给要在java代码中使用的控件起一个id
2.声明控件对象。
AS中导入类型使用快捷键Alt+Enter;
Eclipse导包可以使用鼠标移上去,点击Import;快捷键Ctrl + Shift + O
3.从xml布局文件中找出控件对象
4.调用setOnClickListener方法
5.给第四步的方法传入参数
AS:
(1)打一个new
(2)打一个空格
(3)回车
Eclipse:
(1)打一个new
(2)打一个空格
(3)Alt + /
(4)回车
(5)给OnClickListener导包

补充:匿名内部类

【Toast】
可以在屏幕上弹出一个小黑框,用于信息显示。
//参数一:当前类名.this
//参数二:显示的文字
//参数三:显示时长
Toast.makeText(MainActivity.this, “点击按钮了!”, Toast.LENGTH_SHORT).show();

【折线图】
当开发的过程中如果官方没有定义某个功能,借助第三方库(jar包)。
本次课堂折线图用例使用hellocharts。

1.Eclipse导入hellocharts包
(1)复制jar包,粘贴到libs文件夹下。
(2)选中项目,鼠标右键—Build Path—Configure Build Path
(3)在弹出的窗口中切换选项卡为Libraries
(4)点击左侧的“Add JARs”
(5)在弹出的窗口中,选中libs文件夹中的jar包,点击OK,点击Apply and Close

2.Studio导入hellocharts包
(1)点击右上角的Project Structure图标(三个蓝色小正方形)
(2)在弹出的窗口中,点击Modules下面的app
(3)切换到Dependencies选项卡
(4)点击右上角的绿色加号 — Library dependency
(5)在弹出的搜索窗口中输入hellocharts
(6)选中搜索结果com.github.lecho:hellocharts-library:1.5.8,点击OK按钮,点击OK按钮
(7)进入 Module:app的build.gradle文件中,拉到最后。
(8)在hellocharts库后面添加@aar
com.github.lecho:hellocharts-library:1.5.8@aar
(9)重新同步sync gradle