Android-LN-5.Android高级组件-ListView和RecyclerView
ListView简介ListView介绍
在Android开发中,ListView是一个比较常用的控件。它以列表的形式展示具体数据内容,并且能够根据数据的长度自适应屏幕显示。
ListView控件的使用
新建Android工程。
在activity_main.xml中加入ListView控件
...
Android-LN-4.Android组件Activity
初识Activity关于Activity
可以与用户交互的一个单独的屏幕。
例如:计算器、拨号屏幕等。
Activity用来管理需要显示的各种组件。
例如,按钮、输入框、文本框等等。
一个应用程序一般由多个Activity构成。
Activity具有生命周期。
创建Activi ...
Android-LN-3.Android常用布局和控件的应用
FrameLayout布局的应用FrameLayout布局
这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式却没有任何的定位方式,所以它应用的场景并不多;
两个属性:
android:foreground:*设置改帧布局容器的前景 ...
Android-LN-2.Android常用布局和控件的应用
LinearLayout布局的应用什么是布局
定义 UI 的可视化结构
通过布局参数(LayoutParams)定义子元素的尺寸、位置
布局是不可见的容器(ViewGroup)
LinearLayout布局的使用
LinearLayout是线性布局控件,它作为容器将其包含的子控件以横向或纵向的方 ...
Android-LN-1.第一个Android程序
创建 Android 项目本节课向您介绍如何使用 Android Studio 创建新的 Android 项目,并介绍该项目中的一些文件。
要创建新的 Android 项目,请按以下步骤操作:
安装最新版 Android Studio。
在 Welcome to Android Studio 窗 ...
解决Spring Boot Application in default package
Spring Boot Application in default package
问题描述
在 IDEA 新建项目运行时,主类飘红
运行报以下错误
报错原因
根据飘红显示的解释可以看出,我们的主类放在了默认的包,即main函数直接放在了Java目录下。
由于主类中的@Spring ...
LeetCode-84. 柱状图中最大的矩形
题目给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。
求在该柱状图中,能够勾勒出来的矩形的最大面积。
以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。
图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。 ...
LeetCode-155.最小栈
原题链接:
https://leetcode-cn.com/problems/min-stack/submissions/
题目:
设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。
push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。 ...
LeetCode-20. 有效的括号
原题链接:
https://leetcode-cn.com/problems/valid-parentheses/
题目:
给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。
有效字符串需满足:
左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭 ...
P-打印图形练习
题目:打印图形13 24 5 610 9 8 7
题解:
思路:
首先利用双重循环打印斜三角形框架。
将数字按位置顺序存放。
将偶数列的数据逆序排列,打印。
注意:
这里需要注意的有两点:
如何指定数组中某个位置的逆序输出。
vector的升序排序是sort(a.begin(), ...