logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RadioButton(单选按钮)&Checkbox(复选框)

摘要: 本文介绍了Android开发中常用的交互组件RadioButton和CheckBox的区别与用法。RadioButton需配合RadioGroup实现单选功能(如性别选择),支持互斥逻辑;CheckBox则用于多选场景(如兴趣选择)。两者均继承自CompoundButton,支持文本标签、状态管理和样式自定义。文章通过XML布局示例(含代码片段和属性说明)演示了实际应用,并提供了资源文件(

#android
AbsoluteLayout(绝对布局)

AbsoluteLayout 是 Android 中已废弃的布局方式,允许通过绝对坐标(x,y)定位子 View。虽然简单直观,但由于缺乏屏幕适配性,已被官方标记为 Deprecated。本文介绍了其核心属性(layout_x/layout_y)、XML 和代码实现方式,并对比了现代布局(如 ConstraintLayout)。通过示例展示了固定坐标定位的缺陷,强调应使用响应式布局替代。适合需要了

#android
GridLayout(网格布局)

摘要: GridLayout 是 Android 中用于网格化布局的 ViewGroup,支持行列排列、跨行跨列及动态调整,适合计算器、图片库等规则布局。相比 TableLayout 更灵活,但复杂场景推荐 ConstraintLayout 或 RecyclerView。核心属性包括 rowCount、columnCount 及子 View 的 layout_row/layout_column 定

TableLayout(表格布局)

Android 的 TableLayout 是一个以表格形式排列子视图的布局容器,通过 TableRow 组织行和列,适合表单、数据展示等场景。本文介绍了其核心属性(如跨列、列拉伸)、XML和代码实现方式,并提供了一个用户信息表单的完整示例。虽然简单易用,但 TableLayout 灵活性有限,建议复杂布局使用 ConstraintLayout 或 RecyclerView 替代。教程包含详细代码

#android
RelativeLayout(相对布局)

RelativeLayout 教程摘要 RelativeLayout 是 Android 中通过相对定位排列子 View 的布局方式,支持基于兄弟 View 或父容器的位置关系(如居中对齐、上下排列等)。它减少了布局嵌套但性能低于 ConstraintLayout,Google 推荐后者替代。核心属性包括 layout_below、layout_alignParentTop 等,需为 View 设

#android
LinearLayout(线性布局)

LinearLayout 是 Android 开发中常用的线性布局容器,用于水平或垂直排列子视图。它支持权重分配(layout_weight),适合简单布局,但嵌套过多会影响性能。相比 ConstraintLayout,LinearLayout 更易上手但灵活性较低。本教程通过 XML 和代码示例(如计数器界面)演示了其核心属性(orientation、gravity、weight)及使用方法,适

View与ViewGroup的概念

Android开发中,View和ViewGroup是构建UI的核心组件。View是单一UI元素(如TextView、Button),负责显示内容和处理交互;ViewGroup则是容器(如LinearLayout、ConstraintLayout),用于组织多个View。两者区别在于:View不能包含子元素,而ViewGroup可以嵌套管理其他View。开发中既可通过XML布局定义,也可动态创建,现

#android
Filter、FilterChain、FilterConfig 介绍

摘要: 在Java Web开发中,Filter、FilterChain和FilterConfig是Servlet API的核心组件,用于拦截和处理HTTP请求/响应。 Filter:接口,通过init()、doFilter()和destroy()方法实现预处理(如编码设置、权限验证)和后处理(如日志记录)。 FilterChain:管理多个过滤器的执行顺序,通过doFilter()将请求传递给下一

Kotlin 教程简介

Kotlin 是一种现代、简洁且安全的静态类型编程语言,由 JetBrains 开发,2017年起成为 Android 官方开发语言。本教程基于2025年最新趋势,介绍 Kotlin 的核心特性:简洁语法(减少40%代码量)、空安全机制、与 Java 的完全互操作性、跨平台支持(包括 Kotlin Multiplatform)以及高效的协程异步编程。内容涵盖环境搭建、基础语法(变量、函数、类)、协

#kotlin#开发语言#android
观察者模式

观察者模式是一种行为型设计模式,用于在对象间建立一对多依赖关系。当主体对象状态变化时,所有观察者会自动收到通知并更新。该模式核心包括Subject(维护观察者列表和通知机制)和Observer(定义更新接口),适用于前端事件监听、后端消息队列等场景。优点是解耦性强、灵活性高,但需注意内存泄漏和性能问题。2025年趋势显示其在微服务架构和AI集成中的应用将更加广泛。最佳实践包括及时取消订阅、异步处理

#观察者模式
    共 25 条
  • 1
  • 2
  • 3
  • 请选择