如何建立简单的用户界面:Android官方培训课程中文版首个App布局实战教程

发布时间:2026/11/7 3:45:32

如何建立简单的用户界面:Android官方培训课程中文版首个App布局实战教程 如何建立简单的用户界面Android官方培训课程中文版首个App布局实战教程【免费下载链接】android-training-course-in-chineseAndroid官方培训课程中文版项目地址: https://gitcode.com/gh_mirrors/an/android-training-course-in-chineseAndroid 官方培训课程中文版的「建立第一个 App」章节中本课将带你使用 Android Studio 布局编辑器为个人首个 App 建立简单的用户界面一个文本输入框加一个发送按钮。整个过程不需要手写 XML 语法通过拖放视图View和设置约束Constraint你就能快速掌握 Android 界面布局的核心思路非常适合零基础新手跟随实战。为什么选 ConstraintLayout 布局Android 的图形用户界面由视图View和布局容器ViewGroup构建而成View 是按钮、文本框这类小组件ViewGroup 则是控制子视图在屏幕上如何摆放的不可见容器。本课使用的ConstraintLayout会根据每个 View 与兄弟 View、父布局之间的约束来确定位置可以创建层级扁平的布局避免多层嵌套带来的绘制开销。8步配置布局编辑器最快上手方法在 basics/firstapp/building-ui.md 课程中配置好工作台只需 8 步在 Project 面板中打开app/res/layout/activity_main.xml关闭 Project 面板为布局编辑器腾出空间点击左下角Design标签切换到设计模式点击Show Blueprint只显示蓝图布局在布局中显示 Constraints约束线关闭 Autoconnect 自动连接功能设置Default Margins默认间距为 16在Device in Editor中选择预览设备如 Pixel XL完成后的界面效果如下左下角的 Component Tree 面板会显示当前布局的视图层级结构添加文本框一步建立两条约束在 Component Tree 中选中并删除默认的 TextView在左侧 Palette 面板选中Text分类拖出Plain Text放到编辑器顶部按住 View 顶部的圆形锚点拖到父布局顶部吸附——出现带箭头的细线就表示约束已建立View 距父布局顶部 16dp同样在 View 左边与父布局左边缘之间建立约束添加按钮并用基线对齐在 Palette 的Widgets分类中拖出Button放到编辑器右上角区域在 Button 的左侧与 EditText 的右侧之间建立一条约束选中 Button把其中的线状基线锚点拖到 EditText 的基线锚点上实现真正的文字水平对齐⚠️ 小提示用 Button 顶部或底部锚点对齐并不严谨因为 Button 内部带有 padding通过基线约束才能精确对齐。修改显示文字用 strings.xml 集中管理打开app/res/values/strings.xml——所有 UI 字符串都应集中定义在这里便于查找、修改和后续做本地化点击Open editor打开 Translations Editor新增 Key 为edit_message、值为 Enter a message 的字符串再新增 Key 为button_send、值为 Send 的字符串回到布局编辑器选中 EditText在 Properties 面板的hint属性右侧点击Pick a Resource选择edit_message清空 EditText 的text属性原值 Name并把 Button 的text换成button_send让输入框宽度灵活约束链是关键为了让界面适配不同尺寸的屏幕我们需要让 EditText 自动填满按钮之外的剩余宽度同时选中两个 View按住 Shift 多选右键选择Center Horizontally——这会在两者之间快速建立一条约束链constraint chain把多个视图像整体一样编排布局选中 Button在 Properties 面板将左右 margin 设为 16选中 EditText将 left margin 设为 16点击 EditText 的宽度指示符直到切换为Match Constraints——此时 EditText 会伸展占用所有剩余水平空间最终布局效果如下EditText 与 Button 组成一条完整的约束链运行 App 并继续学习点击工具栏的Run按钮或Apply Changes快速热更新即可在设备或模拟器上看到刚刚搭建的界面 。目前点击按钮还没有反应接下来的一课会为按钮绑定点击事件、用 Intent 启动第二个 Activity本节课程原文basics/firstapp/building-ui.md项目创建前置课程basics/firstapp/creating-project.md运行 App 教程basics/firstapp/running-app.md下一步——启动另一个 Activitybasics/firstapp/starting-activity.md跟随 Android 官方培训课程中文版的这套步骤你已经掌握了 ConstraintLayout 拖放布局、约束线、基线对齐和约束链等核心技能这是构建一切复杂 Android 用户界面布局的坚实起点。【免费下载链接】android-training-course-in-chineseAndroid官方培训课程中文版项目地址: https://gitcode.com/gh_mirrors/an/android-training-course-in-chinese创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/3 21:56:37

免登录Yandex聚合入口:用AI快速生成纯前端导航页

上个月公司内部做个分享,我问在座的同事:有多少人能把自己每天都要用的网址完整背下来?结果没几个人敢举手。浏览器收藏夹翻半天,找到链接还要先登录邮箱,登录完再切标签页,一套操作下来时间全耗在这些琐碎…

2026/11/3 9:35:31

锂离子动力电池深度解析:从材料选型到失效分析与数据实测

简介:《电动车辆动力电池系统及应用技术》课程配套课件中的锂离子动力电池专题章节,面向电池研发与测试工程师、新能源汽车专业师生,既适合课堂讲授,也适用企业内训和自学。课件从充放电工作原理引入,讲解锂离子在正负…

2026/11/7 3:43:22

招远在哪里学电工证如何转证并获取电子证书

招远在哪里学电工证如何转证并获取电子证书 之前考的证在外省能不能转过来?这个问题我见过太多人问了,尤其是那些在招远打拼的施工企业负责人,手里拿着外地的电工证,却在本地找不到合适的岗位,或者想换个城市发展,证书却成了“鸡肋”。其实,只要操作得…

2026/11/7 3:43:22

南宁电工证办理地址全国通用怎么转过来

南宁电工证办理地址全国通用怎么转过来 之前考的证在外省能不能转过来?南宁电工证办理地址全国通用怎么转?这是很多在外地工作、考证的电工朋友最关心的问题。特别是现在电工行业越来越规范,证书办理和使用也越来越严格,很多人担心自己在外地考的证到了南…

2026/11/7 3:43:22

彬县电工证怎么办理 有考前押题才能稳过不踩坑

彬县电工证怎么办理 有考前押题才能稳过不踩坑 怕考不过白交培训费?彬县电工证办理流程你必须知道,考前押题是关键。现在电工证已经是很多岗位的“硬门槛”,但不少学员因为缺乏经验,盲目跟风报名,最后钱花了,证没拿到,白白浪费时间和精力。这篇文章将…

2026/11/7 3:43:22

安徽电工证多少分及格 你知道官方报名入口在哪里吗

安徽电工证多少分及格 你知道官方报名入口在哪里吗 怕考不过白交培训费?别慌!安徽电工证考试虽然听起来让人头大,但只要掌握好方法,其实没那么难。今天就来聊聊【安徽电工证多少分及格】这个关键问题,顺便带你搞清楚 官方报名入口…

2026/11/7 3:38:22

初训电工证含金量高吗?实操考试心里没底怕挂科?看这里全搞定

初训电工证含金量高吗?实操考试心里没底怕挂科?看这里全搞定 实操考试心里没底怕挂科,这是很多准备考初训电工证的学员的真实写照。尤其是对于一线建筑工人来说,拿到这个证不仅意味着能多接活、多赚钱,更是未来职业发展的跳板。但很多人在报考前心里没底…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/6 10:49:01

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/7 0:03:08

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科 实操考试心里没底怕挂科?你不是一个人。特别是在郑州这样的城市,很多施工企业负责人和一线作业人员在报考电工证和钳工证时都面临着同样的困惑。到底该考哪个证?哪个更适合自己?哪个证书…

2026/11/7 0:03:08

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱?

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱? 之前考的证在外省能不能转过来?这个问题我遇到太多了,今天就拿广西电工证办理流程来具体说说,别再走弯路了。广西电工证的报考、复审、继续教育这些环节,如果你不了解,真的会吃大亏,尤其对于从…

2026/11/7 0:03:08

电气电工证都有哪些保姆级教程

电气电工证都有哪些保姆级教程 你是不是正愁不知道去哪报名,怕被中介坑?别急,这篇保姆级教程专为河南初次报考人员准备,帮你搞清楚 电气电工证都有哪些 ,以及如何避开那些坑。 电气电工证都有哪些?别被五花八门的证书搞懵了…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/6 10:49:01

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑