摘要:
从Android 5.0(API 21)开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传统的ListView,更加强大和灵活,可以理解RecyclerView是ListView的升级版。 RecyclerView除了像ListView一样可以上下滑动,还可以左右 阅读全文
摘要:
1、碎片Fragment是什么? 自从谷歌在Android 3.0(API 11)推出Fragment以后,Fragment就成为了绝大多数APP的必备元素,其重要程度一点也不亚于四大组件。 从字面上来看,Fragment的意思是碎片,谷歌的本意在于将一个Activity的界面进行碎片化,好让开发者 阅读全文
摘要:
Spinner(下拉列表)提供了从一个数据集合中快速选择一项值的办法。 默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的下拉菜单,从该菜单中可以为Spinner选择一个新值。 下拉列表的展示方式有两种: 一种是在当前下拉框的正下方展示列表,此时把spinne 阅读全文
摘要:
序言:线程和进程 1、进程 进程是指运行中的程序,比如我们使用QQ,就启动该进程分配内存空间。 进程是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。 2、线程 线程是由进程创建的,是进程的一个实体。 一个进程可以拥有多个线程,一个线程还可以创建它的子 阅读全文
摘要:
ListView是Android中最常用的控件之一,几乎所有的应用程序都会用到它。用于展示大量的数据。 ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。 比如查看手机联系人列表,浏览微博的最新消息等等。ListView的用法很多。 1、L 阅读全文
摘要:
布局是一种可用于放置很多控件的容器,它可以按照一定的规律调整内部控件的位置,从而编写出精美的界面。 当然,布局的内部除了放置控件外,也可以放置布局,通过多层布局的嵌套,我们就能够完成一些比较复杂的界面实现,下图很好地展示了它们之间的关系。 下面我们来详细讲解下Android中的几种基本的布局。新建一 阅读全文
摘要:
Android给我们提供了大量的UI控件,下面我们就挑选几种常用的控件,详细介绍一下它们的使用方法。首先新建一个UIWidgetTest项目。 1、TextView TextView可以说是Android中最简单的一个控件了,我们在前面其实也已经和它打过了一些打交道。 它主要用于在界面上显示一段文本 阅读全文
摘要:
Servlet最主要的作用就是处理客户端请求,并向客户端做出响应。 为此,针对Servlet的每次请求,Web服务器在调用service()方法之前,都会创建两个对象,分别是HttpServletRequest和HttpServletResponse。 其中,HttpServletRequest用于 阅读全文
摘要:
一、图片轮播 com.youth.banner.Banner 1、需要在libs文件夹下导入三个包: banner-2.1.0.arr glide-4.10.0.aar // Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果 gifdecoder-4.10.0.aar 以上三 阅读全文
摘要:
ViewPager2 2019初Google正式发布了ViewPager2。只要我们已经从Suppor库切换到AndroidX,便可以使用ViewPager2完全取代旧的ViewPager。 ViewPager2最显著的特点是基于RecyclerView实现,RecyclerView是目前Andro 阅读全文