- 博客(12)
- 收藏
- 关注
原创 课堂笔记:RecyclerView和ListView
RecyclerView和ListView的区别RecyclerView可以完成ListView,GridView的效果,还可以完成瀑布流的效果。同时还可以设置列表的滚动方向(垂直或者水平);RecyclerView中view的复用不需要开发者自己写代码,系统已经帮封装完成了。RecyclerView可以进行局部刷新。 RecyclerView提供了API来实现item的动画效果。ViewHolder的编写规范化,ListView是需要自己定义的,而RecyclerView是规范好的;Recy
2020-07-03 09:20:32
210
原创 课堂笔记:Android布局
LinearLayout(线性布局)RelativeLayout(相对布局)线性布局顾名思义,指的是整个Android布局中的控件摆放方式是以线性的方式摆放的排列方式:1)android:orientation(设置方向的属性)两个方向的重要属性(vertical,horizontal)2)方向上的比重属性(layout_weight)3)layout_gravity和gravity的区别(引用)边距的方式,分别是padding()和margin()。前者规定内边距,后者规定.
2020-07-03 09:10:34
169
原创 课堂笔记:Android UI控件
常用的UI控件:TextView: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_t
2020-06-26 12:37:02
158
原创 2020/3/19 抽象+接口
package 面向对象猫猫狗狗.pets;public abstract class animal { public animal(){} public String laugh(){ return "大家都是笑嘻嘻的"; } public static void eat() { System.out.println("...
2020-03-27 21:05:04
174
原创 2020/3/17面向对象思想+Static关键字+访问修饰符+方法重装和重写
面向对象:面向对象是相对面向过程而言的。以对象为导向围绕对象来分析、设计和编码实现应用程序的软件开发的一种方法,维护性好、扩展性好、重用性好、开发效率高。现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。面向对象的封装特性:可以隐藏实现细节,使得代码模块化。是指利用抽象数据类型将数据和基于数据的操作...
2020-03-27 20:48:59
143
原创 2020/3/12 封装 +构造函数
package 面向对象猫猫狗狗.pets;public class cat { public String name;//访问修饰符,访问范围最大 private int age;//private 私有的,只能在本类使用 String Variety; double price; //构造函数 public void cat() { ...
2020-03-16 11:08:17
177
原创 2020/3/10 冒泡排序+面向对象基础
冒泡排序package ooi;import java.util.Arrays;public class maopao { public static void main(String[] args) { int target[] = new int[]{98, 95, 55, 87, 54, 29, 84, 87, 86, 35, 54, 22, 59}; ...
2020-03-16 10:51:11
205
1
原创 2020/3/3——2020/3/5 数组+foreach
习题1:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱package com;public class KFC { public static void main(String[] args) { int C;//公鸡数量 int H;//母鸡...
2020-03-12 00:09:49
329
原创 2020/02/27 JAVA循环结构应用(if/for/switch)
If购买商品满500,95折满1000,9折满2000,85折满5000,8折在控制台输入购买金额,输出实际金额package com.company;import java.util.Scanner;/* 购买商品 满500,95折 满1000,9折 满2000,85折 满5000,8折 在控制台输入购买金额,输出实际金额 */public class Di...
2020-02-28 21:10:37
269
原创 2020/2/25 IDEA Hello world+基本数据类型+Scanner+类型转换【随堂笔记】
①创建Java项目②创建Java源程序③编译Java源程序④运行Java程序创建Java项目:注意是选择JDK别选到JRE了新建一个java项目是选择JavaEE勾选它就表示通过模板去生成一个项目(生成一个模板)如果不想敲这个模板就可以勾选(√)1.项目名称2.保存路径:注意不能有中文【包括项目名称也不要有中文】- .创建java源程序建议我们进...
2020-02-25 21:12:34
384
原创 2020/2/20 界面简介了解一下 Android studio【随堂笔记】
创建工程File:主要包括创建项目、module、文件等、导入导出项目,保存等操作,进入设置界面等Edit:主要包括复制粘贴、Find查找View:主要是我们常用的一些窗口视图,如果我们关闭了某些窗口而找不到了可以到View去找主要包括 ToolWindow及其他常用窗口Navigate:主要是File class 类查找功能 如ctrl+shit+R等功能Refac...
2020-02-20 14:47:47
2889
原创 Android 2020/2/18 笔记整理
学习路线安卓(Android)是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发(2003年),主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发...
2020-02-19 18:32:46
1732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人