一、布局介绍
Android的布局开发中存在五大布局,在鸿蒙布局开发中也存在与之相似的五种布局类型,唯一多余的一个类型叫做自适应盒子布局,布局可以在不同设备上有不同的展示方式。
熟悉Android开发的小伙伴可以参照Android的布局开发来学习。
2025年05月12日
Android的布局开发中存在五大布局,在鸿蒙布局开发中也存在与之相似的五种布局类型,唯一多余的一个类型叫做自适应盒子布局,布局可以在不同设备上有不同的展示方式。
熟悉Android开发的小伙伴可以参照Android的布局开发来学习。
2025年05月12日
在最近的一个客户应用中,我遇到了一个需求,根据选定的值来生成指定数量的编辑框字段,这样用户可以输入人物信息。最初我的想法是把这些逻辑放到Fragment中,只是根据选中值的变化来向线性布局容器中增加编辑框数量,但是那样做会使Fragment过度膨胀,而且没有太多可重用性方面的考虑。
这是一个绝好的机会,可以将这些交互功能封装到自定义视图中。自定义视图可以在整个应用范围重用(目前为止至少有2个地方),并且让测试封装功能变得我更加轻松。
2025年05月12日
Android UI Libs之ExpandableLayout
1. 说明
ExpandableLayout,顾名思义,可扩展的布局,是一个可以帮助我们实现折叠功能的第三方库,折叠时,只显示头部,打开时,显示头部与内容。
2. 配置
在模块中添加依赖:compile '
com.github.traex.expandablelayout:library:1.2.2'
2025年05月12日
物联网系列教程
一个很好的物联网(IoT)开发实战入门教程,图、文详细。供计算机、电子工程相关专业的在校生以及相关领域初学者、爱好者参考学习。涉及单片机、上位机、移动应用、服务器后台开发的知识,以及蓝牙4.0、以太网模块的使用实例。
第一部分:基础入门
2025年05月12日
Android提供了一组视图类崇高的那个视图的容器。这些容器类为布局(或布局管理器),每一个都实现了一种一种具体的策略来管理其子控件的大小和位置。例如线性布局管理器将其子空间水平或者垂直放置,一个紧挨一个。
下面要介绍5大布局管理器,其中Absolutelayout的布局管理器,现在已不推荐使用。一下个小结将具体讨论这些布局管理器。
1、LinearLayout布局管理器
LinearLayout是最基本的布局管理器。该布局会将容器里的组建一个挨着一个地排列起来,该布局管理器根据orientation属性的值,以水平或者垂直方式组织其子控件。
2025年05月12日
不同于iOS, Xamarin 在Visual Studio中针对Android, 可以直接设计使用者界面. 在本篇教学文章中, 笔者会针对Android的专案目录结构以及基本控制项进行介绍, 包含TextView, EditView, Toggle/ Switch以及Seekbar控制项.
在Visual Studio建立Android 应用程序专案后, 在方案总览中会看到如下图的目录结构:
2025年05月12日
安卓应用的所有用户界面元素都是使用View和ViewGroup对象构建的。View是在屏幕上绘制用户可以交互的东西的对象。ViewGroup是包含其它View对象以定义界面布局的对象。
安卓系统提供了一系列的View和ViewGroup的子类,他们提供了常用输入控件(例如按钮和文本输入框)和各种布局模型(如线性或相对布局)。
应用的每种组件的用户界面都使用View和ViewGroup的层次结构来定义。如图1所示。每个视图组都是管理子视图的不可见的容器,而子视图可能是输入控件或其他绘制部分界面的部件。这个层级树可以如你所需成为简单的或复杂的(但是简单对性能需求是最好的)。
2025年05月12日
一 案例描述
1、考核知识点
网格布局
线性布局
样式和主题
Toast
2、 练习目标
掌握网格布局的使用
掌握Toast的使用
掌握线性布局的使用
2025年05月12日