二木成林
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android图形界面开发(目录)
原创 2025-05-08 10:37:10 · 131 阅读 · 0 评论
-
Android组件之RatingBar
RatingBar是Android中用于评分展示的组件,支持自定义样式与交互功能。可通过XML或代码设置星星数量、步长、当前评分等属性,并支持系统预设样式(如小图标、指示器模式)或完全自定义样式(更改星星图标、颜色等)。通过OnRatingBarChangeListener可监听用户评分变化事件。开发者可统一配置样式简化代码,实现灵活多样的评分控件。原创 2025-07-27 22:38:46 · 314 阅读 · 0 评论 -
Android组件之ProgressBar——进度条
Android中的ProgressBar组件用于显示任务进度,分为圆形进度条(无明确进度)和水平进度条(有明确进度)。基本用法包括在XML布局中定义ProgressBar和在Activity中获取该组件。默认样式为圆形进度条,可通过设置style属性改为水平进度条。ProgressBar支持多种自定义样式,包括设置最大进度值、当前进度、二级进度以及自定义进度条外观。开发者可以通过XML或Java代码进行配置,还可以创建自定义的进度条样式文件,通过layer-list定义背景轨道、主进度和二级进度的外观。这些原创 2025-07-17 23:52:57 · 251 阅读 · 0 评论 -
Android组件之SeekBar
SeekBar 是 Android 中用于让用户通过滑动选择数值范围的 UI 组件,它是 ProgressBar 的子类,增加了可拖动滑块的功能。如果我们要自定义滑块和进度条样式,可以通过自定义样式来实现,然后应用到SeekBar组件上。首先,在目录下创建一个名为-- 背景轨道 --> < item android: id = " @android:id/background " > <!-- 进度条是一个矩形 --> < shape android: shape = " rectangle " > <原创 2025-07-13 23:16:35 · 268 阅读 · 0 评论 -
Android组件之Switch
Switch 是 Android 提供的一个开关切换组件,允许用户在两种状态(开/关)之间切换。< Switch android: id = " @+id/my_switch " android: layout_width = " wrap_content " android: layout_height = " wrap_content " android: text = " 是否启用 " />原创 2025-07-13 23:15:47 · 386 阅读 · 0 评论 -
Android组件之RadioButton与RadioGroup
Android单选按钮(RadioButton)使用指南 RadioButton是Android中实现单选功能的控件,需配合RadioGroup使用以实现选项互斥。基本使用包括在XML布局中定义RadioGroup和多个RadioButton,通过RadioGroup获取用户选择。样式设置可通过XML或Java代码完成,包括按钮图标、文本样式、选中状态等。还支持自定义样式,通过selector文件定义不同状态下的按钮图标。RadioButton适用于需要单一选择的场景,多选则应使用CheckBox。原创 2025-06-29 14:45:18 · 307 阅读 · 0 评论 -
Android组件之ImageButton
ImageButton是Android中结合图片显示和按钮功能的UI组件,继承自ImageView。它支持设置不同状态下的图片(如按下、焦点状态),可通过XML或Java代码调整尺寸、缩放方式等属性。默认带灰色背景,可通过background="@null"移除,还支持使用Glide等库实现圆形图片效果。开发者可根据需要自定义交互样式,增强用户体验。原创 2025-06-19 13:37:28 · 113 阅读 · 0 评论 -
Android组件之ImageView
Android ImageView组件使用指南:介绍了ImageView的基本用法,包括XML布局定义和Java代码设置。详细说明了scaleType的8种缩放模式,展示了样式设置方法(着色、阴影等),并提供了三种实现圆角图片的方案(CardView、代码设置、Glide库)。最后用Glide演示了圆形图片的实现,为Android开发者提供了全面的图片显示解决方案。原创 2025-06-12 10:54:28 · 118 阅读 · 0 评论 -
Android组件之Spinner
Spinner组件使用指南 Android的Spinner是一个下拉选择组件,可通过XML布局定义和Java代码配置。基本使用包括定义Spinner、获取组件实例、使用ArrayAdapter填充数据。样式设置支持XML和Java两种方式,可调整背景色、下拉菜单宽度/偏移、文本对齐等属性。Spinner提供两种显示模式:dropdown(默认的下拉框样式)和dialog(对话框样式),其中提示文本仅在dialog模式下生效。开发者可根据需求选择不同模式并自定义外观。原创 2025-06-05 09:49:25 · 194 阅读 · 0 评论 -
Android组件之CheckBox
Android CheckBox使用指南 本文介绍了Android中CheckBox控件的基本使用方法和样式设置。CheckBox可用于实现单选或复选功能。主要内容包括: 基础使用:在XML布局中定义CheckBox并通过代码获取实例 样式设置:通过XML或Java代码设置文本、颜色、大小、边距等属性 自定义图标:创建selector文件实现不同状态下的图标切换 状态文本:根据选中状态改变文本颜色 文章提供了详细代码示例和效果展示,帮助开发者快速掌握CheckBox的各种定制方法。通过自定义图标和状态样式,原创 2025-05-31 11:51:21 · 127 阅读 · 0 评论 -
Android组件之EditText
EditText 是 Android 中用于接收用户输入的 UI 组件,支持多种输入类型和样式设置。在 XML 布局中,可以通过定义 EditText 组件并设置属性如 android:hint(提示文本)、android:inputType(输入类型)等来定制其外观和行为。在 Java 代码中,可以通过 findViewById 获取 EditText 实例,并动态设置背景颜色、提示文本、输入类型、字体风格等属性。此外,EditText 支持多种输入类型,如普通文本、密码、数字、多行文本和电子邮件等。通过原创 2025-05-21 11:20:44 · 220 阅读 · 0 评论 -
Android组件之TextView
TextView 是 Android 中用于显示文本的基础 UI 组件。通过 XML 或 Java 代码,可以轻松定义和自定义 TextView 的样式。在 XML 中,可以设置文本内容、颜色、字体、对齐方式、内外边距等属性。在 Java 中,可以通过代码动态设置这些属性,甚至为文本的部分内容应用不同的样式。此外,还可以使用 SpannableString 或 HTML 标签来实现更复杂的文本样式。TextView 的灵活性和易用性使其成为 Android 开发中最常用的组件之一。原创 2025-05-15 10:21:24 · 180 阅读 · 0 评论 -
Android组件之MaterialButton
MaterialButton 是 Android Material Design 组件库中的一个按钮控件,它提供了比传统 Button 更丰富的样式和功能。原创 2025-05-08 12:23:32 · 713 阅读 · 0 评论 -
Android组件之Button
Button 是按钮,主要用来给用户点击触发一些事件的。例如点击后跳转到另外一个页面,例如点击删除按钮时弹出一个确认框以确认用户是否删除。原创 2025-05-08 00:13:40 · 326 阅读 · 0 评论
分享