Android 常用布局- LinearLayout(线性布局)

Android 常用布局- LinearLayout(线性布局)

Android中有六种主要布局,LinearLayout是其中之一,允许子视图在单一方向上排列,如竖直或水平。主要属性包括orientation(方向)、layout_width和layout_height(宽高设置)、gravity(对齐方式)、layout_gravity(视图在父视图中的对齐)、padding(内外间距)、layout_margin(与父控件的距离)、layout_weight(控件比重)。这些属性为开发者提供了灵活的布局管理,以满足不同的界面需求。

Android开发环境搭建

一、安装Java SDK (1)下载Java JDK安装包 推荐比较稳定的jdk1.8版本。 下载后安装在特定文件夹中(最好在根目录,切记路径中不能有中文,比如我放在D盘下): (2)配置环境变量 依次点击“计算机”-“属性”-“高级系统设置”-“环境变量”,在“系统变量”一栏进行“新建”: 新建变

Android开发环境搭建
Android Activity生命周期

Android Activity生命周期

Android的Activity生命周期分为正常和异常两种情况。在正常情况下,Activity经历的生命周期方法包括onCreate、onRestart、onStart、onResume、onPause、onStop和onDestroy。每个方法对应不同的状态变化。异常情况下,Activity可能因系统回收或配置变化而被重建,此时需要使用onSaveInstanceState和onRestoreInstanceState方法存储和恢复数据。此外,通过配置AndroidManifest文件中的configChanges属性,可以防止Activity因屏幕旋转等原因被重新创建。

Android 存储访问框架的使用

介绍 存储访问框架,简称:SAF, 就是系统文件选择器+文件操作API。先选择文件,在用文件操作API处理文件。系统文件选择器,就和Windows的文件选择框一样。 其实绝大多数app,都不会使用这个东西,因为太不方便了。图片,视频,普通文件,需要用户去翻文件夹找,这样的用户体验实在太差了。所以大家

Android 存储访问框架的使用
Android WiFi类

Android WiFi类

WiFi是一种无线联网技术,常以无线路由器为基础。Android提供了多个WiFi操作类,主要包括ScanResult、WifiConfiguration、WifiInfo和WiFiManager等,用于描述接入点信息、配置网络以及管理WiFi连接。WifiConfiguration包含网络安全和认证信息,而WifiInfo提供网络状态和信号强度等细节。此外,Android应用需要在manifest文件中申请相关权限,以便于管理WiFi状态和连接。这些类和方法共同支持WiFi的开启、扫描、连接以及配置信息的管理。

Android 常用布局- AbsoluteLayout(绝对布局)

Android中有六大布局,分别是LinearLayout、RelativeLayout、TableLayout、FrameLayout、AbsoluteLayout和GridLayout。AbsoluteLayout通过位置坐标(x,y)来设置子控件位置,但由于它在不同屏幕尺寸上的适应能力差,使用不便,故不推荐使用该布局。

Android 常用布局- AbsoluteLayout(绝对布局)
Android 常用布局- FrameLayout(帧布局)

Android 常用布局- FrameLayout(帧布局)

Android中有六大布局类型,其中FrameLayout作为一种特殊的布局模式,特点是所有子控件堆叠于左上角,后面的控件覆盖前面的。常用属性包括android:foreground,用以设置最上层的前景图像以及android:foregroundGravity,设置其显示位置。利用FrameLayout,可以创建令人瞩目的效果,如霓虹灯效果,方法是通过设置TextView的layout_gravity属性来实现中心对齐。

Android 常用布局- GridLayout(网格布局)

Android中有六大常用布局,其中GridLayout是一种在Android 4.0后引入的布局模式。GridLayout相比于传统的表格布局,提供了更强大的功能,可以自定义行列数、组件排列及其位置。常用属性包括设置布局方向、行列数、组件对齐方式及跨行跨列的设置。对于低版本SDK,需导入v7包以使用GridLayout。

Android 常用布局- GridLayout(网格布局)
Android 常用布局-RelativeLayout(相对布局)

Android 常用布局-RelativeLayout(相对布局)

Android中有六大布局 LinearLayout(线性布局) RelativeLayout(相对布局) TableLayout(表格布局) FrameLayout(帧布局) AbsoluteLayout(绝对布局) GridLayout(网格布局) RelativeLayout(相对布局) Re

Android 常用布局- TableLayout(表格布局)

Android中常用的布局有六种,其中TableLayout用于将子类按行列排列,是由多个TableRow对象组成。TableLayout支持通过设置属性如stretchColumns、shrinkColumns和collapseColumns来调整列的显示方式,分别用于拉伸、收缩或隐藏特定列。通过这些方法,可以有效管理屏幕空间,确保用户界面在各种设备上的良好展示。

Android 常用布局- TableLayout(表格布局)