- 博客(1564)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Android组件之ImageView
Android ImageView组件使用指南:介绍了ImageView的基本用法,包括XML布局定义和Java代码设置。详细说明了scaleType的8种缩放模式,展示了样式设置方法(着色、阴影等),并提供了三种实现圆角图片的方案(CardView、代码设置、Glide库)。最后用Glide演示了圆形图片的实现,为Android开发者提供了全面的图片显示解决方案。
2025-06-12 10:54:28
3
原创 Android组件之Spinner
Spinner组件使用指南 Android的Spinner是一个下拉选择组件,可通过XML布局定义和Java代码配置。基本使用包括定义Spinner、获取组件实例、使用ArrayAdapter填充数据。样式设置支持XML和Java两种方式,可调整背景色、下拉菜单宽度/偏移、文本对齐等属性。Spinner提供两种显示模式:dropdown(默认的下拉框样式)和dialog(对话框样式),其中提示文本仅在dialog模式下生效。开发者可根据需求选择不同模式并自定义外观。
2025-06-05 09:49:25
33
原创 IDEA插件系列(106):GenerateAllSetter Postfix Completion插件——一键生成所有set方法
一键调用一个对象的所有的set方法、get方法等。主要应用场景是Java实体类属性有时候太多,一个个调用set方法又太麻烦了,还容易漏掉几个,导致数据不完整。是IDEA插件系列(105):GenerateAllSetter插件——一键生成对象所有的set方法的同位替代,且我认为它的使用方式可能更方便一些,支持利用后缀而非快捷键的方式来触发生成。
2025-06-03 17:50:20
148
原创 IDEA插件系列(105):GenerateAllSetter插件——一键生成对象所有的set方法
《GenerateAllSetter插件快速生成Java实体类方法》摘要: 这是一款IDEA/Android Studio插件,可一键生成Java实体类的所有setter/getter方法,解决属性过多时手动调用易遗漏的问题。安装时在Settings中搜索插件名即可。使用时只需在new对象后,将光标置于类名处按Alt+Enter,选择生成无默认值的setter方法(Generate all setter no default value),即可自动生成该对象所有set方法,提升编码效率。支持即时生效,无需重
2025-06-03 17:38:27
299
原创 Android组件之CheckBox
Android CheckBox使用指南 本文介绍了Android中CheckBox控件的基本使用方法和样式设置。CheckBox可用于实现单选或复选功能。主要内容包括: 基础使用:在XML布局中定义CheckBox并通过代码获取实例 样式设置:通过XML或Java代码设置文本、颜色、大小、边距等属性 自定义图标:创建selector文件实现不同状态下的图标切换 状态文本:根据选中状态改变文本颜色 文章提供了详细代码示例和效果展示,帮助开发者快速掌握CheckBox的各种定制方法。通过自定义图标和状态样式,
2025-05-31 11:51:21
39
原创 Android组件之EditText
EditText 是 Android 中用于接收用户输入的 UI 组件,支持多种输入类型和样式设置。在 XML 布局中,可以通过定义 EditText 组件并设置属性如 android:hint(提示文本)、android:inputType(输入类型)等来定制其外观和行为。在 Java 代码中,可以通过 findViewById 获取 EditText 实例,并动态设置背景颜色、提示文本、输入类型、字体风格等属性。此外,EditText 支持多种输入类型,如普通文本、密码、数字、多行文本和电子邮件等。通过
2025-05-21 11:20:44
66
原创 Android组件之TextView
TextView 是 Android 中用于显示文本的基础 UI 组件。通过 XML 或 Java 代码,可以轻松定义和自定义 TextView 的样式。在 XML 中,可以设置文本内容、颜色、字体、对齐方式、内外边距等属性。在 Java 中,可以通过代码动态设置这些属性,甚至为文本的部分内容应用不同的样式。此外,还可以使用 SpannableString 或 HTML 标签来实现更复杂的文本样式。TextView 的灵活性和易用性使其成为 Android 开发中最常用的组件之一。
2025-05-15 10:21:24
69
原创 Android组件之MaterialButton
MaterialButton 是 Android Material Design 组件库中的一个按钮控件,它提供了比传统 Button 更丰富的样式和功能。
2025-05-08 12:23:32
129
原创 Android组件之Button
Button 是按钮,主要用来给用户点击触发一些事件的。例如点击后跳转到另外一个页面,例如点击删除按钮时弹出一个确认框以确认用户是否删除。
2025-05-08 00:13:40
75
原创 初始创建Android项目编译时报错Could not resolve com.android.tools.build:gradle:4.2.2
初始创建Android项目编译时报错如下:原因就是JDK的问题。点击,进入:选择面包,点击链接。在项中选择默认的Android studio下的。之后就会自动重新编译,就会好起来。但要注意,文件中的maven地址必须是可下载访问的,要是是在国外可能就不行。用如下镜像:
2025-05-07 22:12:25
390
原创 依次读入数据元素序列{a, b, c, d, e, f, g} 进栈,每进一个元素,机器可要求下一个元素进栈或弹栈,如此进行,则栈空时弹出的元素构成的序列是以下那些序列
数据结构有一道题是这样的:依次读入数据元素序列{a, b, c, d, e, f, g} 进栈,每进一个元素,机器可要求下一个元素进栈或弹栈,如此进行,则栈空时弹出的元素构成的序列是以下那些序列?其次这题中 B 和 C 都是不合法序列,而 A 和 D 都是合法序列,所以疑惑的点应该在于为什么选择 A。弹出后,此时就已经栈空,弹出的元素构成的序列也就是 A 选项,并且入栈的所有元素都在出栈序列中;弹出后也是栈空状态,属于第一次栈空,但此时已经弹出栈的元素序列是。而 A 和 D 都是合法序列,但题目要求的是。
2024-07-12 15:36:55
509
原创 Linux脚本练习之script092- 判断输入的是否为IP地址
写一个脚本统计文件nowcoder.txt中的每一行是否是正确的IP地址。- 如果是正确的IP地址输出:yes- 如果是错误的IP地址,四段号码的话输出:no,否则的话输出:error
2022-10-24 09:05:47
11265
2
原创 Linux脚本练习之script089-netstat练习之输出和3306端口建立连接总的各个状态的数目
输出和本机3306端口建立连接的各个状态的数目。
2022-08-30 11:25:47
556
原创 Linux脚本练习之script087-netstat练习之查看和3306端口建立的连接
查看和本机 3306 端口建立连接并且状态是 established 的所有 IP,按照连接数降序排序。
2022-07-20 20:21:30
561
原创 Linux脚本练习之script083-nginx日志分析之查询某个IP的详细访问情况
查询 `192.168.1.22` 的详细访问情况,按访问频率降序排序。
2022-07-20 20:20:41
1011
原创 Linux脚本练习之script078-格式化输出
我们有一个文件 `nowcoder.txt`,里面的每一行都是一个数字串,假设数字串为 `"123456789"`,那么我们要输出为 `123,456,789`。
2022-07-19 20:35:57
562
原创 Linux脚本练习之script077-打印只有一个数字的行
假设我们有一个 `nowcoder.txt`,现在需要你写脚本,打印只有一个数字的行。
2022-07-19 20:35:50
674
原创 Linux脚本练习之script075-域名进行计数排序处理
假设我们有一些域名,存储在 `nowcoder.txt` 里,现在需要你写一个脚本,将域名取出并根据域名进行计数排序处理。
2022-07-19 20:35:37
490
原创 Linux脚本练习之script074-将字段逆序输出文件的每行
将字段逆序输出文件 `nowcoder.txt` 的每一行,其中每一字段都是用英文冒号 `:` 相分隔。
2022-07-19 20:35:21
922
原创 Linux脚本练习之script071-去掉所有包含this的句子
写一个 bash 脚本以实现一个需求,去掉输入中含有 `this` 的语句,把不含 `this` 的语句输出。
2022-07-19 20:35:01
310
原创 Linux脚本练习之script070-打印每一行出现的数字个数
写一个 bash 脚本以统计一个文本文件 `nowcoder.txt` 中每一行出现的 `1,2,3,4,5` 数字个数并且要计算一下整个文档中一共出现了几个 `1,2,3,4,5` 数字的数字总数。
2022-07-19 20:34:47
830
原创 Linux脚本练习之script068-第二列是否有重复
给定一个 `nowcoder.txt` 文件,其中有 `3` 列信息,如下实例,编写一个 shell 脚本来检查文件第二列是否有重复,且有几个重复,并提取出重复的行的第二列信息。
2022-07-18 19:58:45
544
原创 Linux脚本练习之script067-统计每个单词出现的个数
写一个 bash脚本以统计一个文本文件 `nowcoder.txt` 中每个单词出现的个数。
2022-07-18 19:58:40
1788
TA创建的收藏夹 TA关注的收藏夹
TA关注的人